Использование одного и того же программного обеспечения php для нескольких доменов внутри одного веб-сервера apache? - PullRequest
3 голосов
/ 03 февраля 2011

По сути, допустим, у меня есть веб-сервер, и я перепродаю хостинг специально для местных церквей.

У меня 5 церквей в качестве клиентов, у меня есть простая CMS, созданная для них, они равные копии одних и тех же файловдля каждого веб-сайта я устанавливаю CMS, базу данных и веб-сайт, я думаю, что это пустая трата ресурсов.

Я хотел бы знать, могу ли я сделать следующее, поскольку большинство веб-хостов имеют следующую структуру:

  • Главный каталог (домашний)
    • www.church1.com (church1)
    • www.church2.com (church2)
    • www.church3.com (church3)
    • www.church4.com (church4)
    • www.church5.com (church5)

в основном я хочуCMS должна находиться в домашнем каталоге, и каждая из Церквей (клиентов) будет иметь только файл Config, базу данных и шаблон для своих веб-сайтов.

, поэтому системный исходный код будет доступен, нодизайн сайта и файлы базы данных будут полностью разделены.

Я не веб-хостинг или эксперт по разработке, но я знаю свой путь, извините, если вопрос слишком простой, мне трудно найти, возможно ли это.

РЕДАКТИРОВАТЬ: Я думаю, что ссылка Руду в значительной степени решил мою проблему!

Ответы [ 2 ]

1 голос
/ 04 февраля 2011

Поскольку вы создаете его самостоятельно, поместите включаемые файлы (логику приложения) в папку или включите путь, который доступен для всех доменов.Затем вы можете поместить файлы шаблонов, изображения и таблицы стилей в отдельные папки домена.Если вы работаете с базой данных, вы можете проверить домен $ _SERVER ['HTTP_HOST'] и загрузить результаты из определенной таблицы или базы данных на основе этого.Вы действительно можете пойти разными путями, если строите его сами.

0 голосов
/ 03 февраля 2011

можно - ответ.Точно - есть некоторые настройки (и теперь я их не помню), которые могут его заблокировать - но настройте на всех сайтах, что библиотеки есть, и будьте счастливы

...