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

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

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

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

2 ответа

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

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

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

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

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

https://www.docker.com/

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

Другие вопросы по тегам