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

Способ запустить более одного веб-сервера на одном виртуальном сервере

Я знаю, что следующее невозможно, но должен быть обходной путь.

Поскольку сейчас у меня проблемы с моим очень интерактивным приложением,

(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, и вы можете сделать это на одной виртуальной машине.