Запускать несколько экземпляров apache с PHP5
Я пытаюсь настроить сервер Dell Poweredge R720 с OpenSUSE 13.1.
Мне нужно запустить несколько экземпляров Apache (либо 1 установить несколько экземпляров или несколько установок с несколькими экземплярами). Все прибегая к помощи, которую я делаю для настройки этого, получаю результаты, относящиеся к запуску нескольких версий php на нескольких экземплярах apache, что мне не нужно.
Кто-нибудь знает, возможно ли это или нет, и если да, то есть ли у них какие-нибудь полезные сайты / мудрые слова о том, как этого добиться?
2 ответа
Вам не нужно несколько экземпляров Apache (или PHP в этом отношении), чтобы иметь отдельные базы данных MySQL в бэкэнде.
Если вам действительно нужно полностью отключить экземпляры веб-сервера, я предлагаю вам виртуализировать свою среду и запускать apache/PHP в контейнерах или на отдельных виртуальных машинах.
Обратите внимание, что для этого потребуется один IP-адрес на каждый веб-сервер / контейнер / виртуальную машину. Вы действительно уверены, что не можете сделать это с помощью общего интерфейса (например, nginx), а затем иметь отдельные фоновые пулы PHP-FPM для каждого клиента / сайта?
Я не вижу ситуации, когда вам нужно было бы устанавливать apache несколько раз, есть и другие решения.
Рассматривали ли вы создание контейнеров, отвечающих вашим требованиям, и их развертывание при необходимости.
Вы можете использовать виртуальные машины, но я думаю, что docker будет делать именно то, что вам нужно, с меньшими издержками.