Я знаю, что следующее невозможно, но должен быть обходной путь.
Поскольку сейчас у меня проблемы с моим очень интерактивным приложением,
(visits) (page views) (hits) (data)
(~ 100 000 просмотров страниц php каждый день) Я решил попробовать HipHop-PHP, приложение с открытым исходным кодом от Facebook.
Он должен иметь возможность перенести мое приложение в код C ++ и скомпилировать его. Он должен действовать как веб-сервер, как apache. Самая большая проблема в том, что мне не нужно / не нужно скомпилированное приложение на других сайтах. Почему это проблема? Он работает на порту 80, как и мой apache2, и это просто невозможно.
Есть ли способ запустить 2 веб-сервера на одном виртуальном сервере?
Другой вариант - заставить HPHP прослушивать порт высокого уровня и получать запросы обратного прокси Apache для домена, использующего HPHP, на этот порт.
Вы можете создать несколько виртуальных доменов, но если вы думаете о наличии более одного веб-сервера на одном IP-адресе, работающем на порту 80, нет. У вас должно быть несколько IP-адресов на виртуальном сервере.
Если вы можете получить несколько IP-адресов, то да, вы должны привязать свои веб-серверы к IP-адресу, назначенному на порт 80, и вы можете сделать это на одной виртуальной машине.