Apache: Несколько Виртуальных Хостов на Удаленном сервере

PsList должен сделать задание приятно. Я предполагаю, что Вы спрашиваете о проверке рабочих процессов на сервере удаленно. Если Вы будете на самом деле зарегистрированы к серверу, то ProcessExplorer предоставит Вам намного больше подробной информации.

0
задан 23 June 2011 в 13:01
2 ответа

Проверьте netstat - и удостоверьтесь, что Apache слушает на порте 3333. Проверьте, что ничто иное не слушает вместо этого. Если это, это наиболее вероятно проблема брандмауэра (iptables-L, и ищите порт разрешения правила 3333).

3
ответ дан 4 December 2019 в 11:12

Сначала: "Это не работает", не никакое надлежащее описание ошибки. Что Вы ожидаете видеть? Что Вы на самом деле наблюдаете?

Однако кажется спутыванием понятия базирующегося виртуального хостинга имени, и IP/порт основывал виртуальный хостинг. В первом случае (где Вам на самом деле нужно NameVirtualHost и ServerName директива, у Вас может быть несколько виртуальных хостов на том же IP/порте. Apache решает который использовать путем сравнения контента заголовка Хоста, отправленного с каждым запросом клиентом со значением ServerName из виртуального хоста.

В Вашем случае, где у Вас есть единственный vhost на порте, это не необходимо. Таким образом необходимо удалить NameVirtualHost директивы и ServerName директивы (которые находятся в неправильном формате, тем не менее).

Прочитайте http://httpd.apache.org/docs/2.2/vhosts/name-based.html для получения дополнительной информации о понятии основанного на имени виртуального хостинга.

4
ответ дан 4 December 2019 в 11:12

Теги

Похожие вопросы