Назад | Перейти на главную страницу

Запуск нескольких экземпляров apache с PHP5

Я пытаюсь настроить сервер Dell Poweredge R720 с OpenSUSE 13.1.

Мне нужно запустить несколько экземпляров apache (либо 1 установка нескольких экземпляров, либо несколько установок с несколькими экземплярами). Все поисковые запросы, которые я выполняю для настройки этого, дают результаты, относящиеся к запуску нескольких версий php на нескольких экземплярах apache, а это не то, что я хочу.

Кто-нибудь знает, возможно ли это или нет, и если да, то есть ли у них какие-либо удобные сайты / мудрые слова о том, как этого добиться?

Вам не нужно несколько экземпляров apache (или PHP, если на то пошло), чтобы иметь отдельные базы данных MySQL в бэкэнде.

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

Обратите внимание, что для этого потребуется один IP-адрес на каждый веб-сервер / контейнер / виртуальную машину. Вы действительно уверены, что не можете сделать это с помощью общего интерфейса (например, nginx), а затем иметь отдельные пулы PHP-FPM в фоновом режиме для каждого клиента / сайта?

Я действительно не вижу ситуации, когда вам нужно было бы устанавливать apache несколько раз, есть другие решения.

Рассматривали ли вы создание контейнеров, отвечающих вашим требованиям, и их развертывание при необходимости.

https://www.docker.com/

Вы можете использовать виртуальные машины, но я думаю, что docker сделает именно то, что вам нужно, с меньшими накладными расходами.