хочу настроить на сервере несколько гостевых систем и что бы каждой "принадлежал" свой домен (все привязаны к одному ip хост-машины).
каким образом "разделить" 80 порт таким образом, что бы в зависимости от домена запрос шел на нужную гостевую систему и там уже обрабатывался своей связкой apache+php+mysql+etc..?
в /etc/hosts хост-машины уже добавил пары
поставьте nginx, в нем распишите свои виртуальные домены и распредилите какой нужно перенаправлять на какой ip-адрес.
спасибо, конечно, но мне нужно как-то обойтись без Нгинкс, поскольку на одной ОС будет хоститься чат на движке VOC++, который не очень с Нгинксом дружит
p.s. да, кстати, интернет в гостевую ОС идет через НАТ
ну, поставте какой-нибудь другой кеширующий http-сервер.
без http-сервера вам всё равно не обойтись, т.к. информация о том, какой из ваших сайтов хочет клиент доступна только на уровне http. на более низких уровнях это не известно, так, что, если у вас один ip-адрес и вы хотите на него повесить несколько сайтов, то вам придется на этом ip держать веб-сервер.
может быть есть какой-нибудь ещё более ускоспецифичный вебсервер для этого, я не в курсе.
чат на движке VOC++, который не очень с Нгинксом дружит
я не знаю, что такое VOC++, но, честно говоря на мой взгляд - самое легкое будет либо подружить нгинкс с чатом, либо чат с нгинксом, либо вынести чат на другой айпи или порт.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
ну, поставте какой-нибудь другой кеширующий http-сервер.
без http-сервера вам всё равно не обойтись, т.к. информация о том, какой из ваших сайтов хочет клиент доступна только на уровне http. на более низких уровнях это не известно, так, что, если у вас один ip-адрес и вы хотите на него повесить несколько сайтов, то вам придется на этом ip держать веб-сервер.
может быть есть какой-нибудь ещё более ускоспецифичный вебсервер для этого, я не в курсе.
чат на движке VOC++, который не очень с Нгинксом дружит
я не знаю, что такое VOC++, но, честно говоря на мой взгляд - самое легкое будет либо подружить нгинкс с чатом, либо чат с нгинксом, либо вынести чат на другой айпи или порт.
я уже пробовал подружить их, много раз - безрезультатно.
придется, видимо, пользоваться третьим веб-сервером... нда уж, экое нагромождение
Че то Вы мутите, я не понял зачем да же... Если вам надо сделать связку httpd+php+mysql и засунуть в виртуал хосты, а запросы разбивать DNS сервером... если я что то упустил, разжуйте)
Че то Вы мутите, я не понял зачем да же... Если вам надо сделать связку httpd+php+mysql и засунуть в виртуал хосты, а запросы разбивать DNS сервером... если я что то упустил, разжуйте)
вопрос как раз в том и был, как добиться что бы на каждой виртуальной машине можно было держат ьсвой сайт и свою связку nginx+apache+php+mysql
Че то Вы мутите, я не понял зачем да же... Если вам надо сделать связку httpd+php+mysql и засунуть в виртуал хосты, а запросы разбивать DNS сервером... если я что то упустил, разжуйте)
вопрос как раз в том и был, как добиться что бы на каждой виртуальной машине можно было держат ьсвой сайт и свою связку nginx+apache+php+mysql
Простите за не кромный вопрос. А зачем все держать на разных виртуальных машинах. Какая от этого польза? Не проще ли держать все на одном серваке. А сайты по виртуальным хостам с помощью апача распихать. Или я что я непонимаю в этой жизни?
Простите за не кромный вопрос. А зачем все держать на разных виртуальных машинах. Какая от этого польза? Не проще ли держать все на одном серваке. А сайты по виртуальным хостам с помощью апача распихать. Или я что я непонимаю в этой жизни?
Есть смутное подозрение, что это автор кое-чего не понимает, но даже если полное разделение сайтов по отдельным виртуальным машинам чем-то и оправдано, его лучше было бы делать не с помощью VirtualBox, а к примеру OpenVZ.