использовать функцию VirtualHost для совместного использования порта 80?

Существуют несколько. Я рекомендую Zonecheck, который также доступен как бесплатное программное обеспечение, которое можно установить на собственной машине. Самая большая вещь о Zonecheck состоит в том, что можно отредактировать конфигурацию для изменения политики (изменяющий серьезность тестов от предупреждения до фатального или противоположного, не запущение некоторых тестов, и т.д.).

DNScheck хорош также и единственный инструмент, который в состоянии проверять DNSSEC.

Я записал список бумаги и сравнение многих сетевых инструментов.

0
задан 4 July 2009 в 02:10
2 ответа

namevirtualhost - то, где у Вас есть различные веб-сайты на различных именах хостов, но с тем же IP-адресом. Например, если бы server1.com и server2.com оба имели тот же IP-адрес, то Вы использовали бы namevirtualhost для этого.

Virtualhosts может также быть разделен IP-адресами в случае, что server1.com и server2.com имели различные адреса.

Псевдоним использовался бы в случае примера http://server/pligg, который Вы отправили, для соединения каталога, который иначе в другом месте расположен (обычно вне корня документа). В контейнере <VirtualHost> псевдоним применит только для этого virtualhost. Если помещено снаружи псевдоним будет работать на весь virtualhosts.

Alias /pligg/ "/srv/www/pligg/"

<Directory "/srv/www/pligg">
    Order allow,deny
    Allow from all
</Directory>

http://server/~blah, где вздор является пользователем и местоположением, находится в корневом каталоге вздора, должен быть confgured с userdir. Для включения userdir (на debian/ubuntu апаче), можно использовать 'a2enmod' сценарий, например, a2enmod user_dir.

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

Это должно сделать это

<VirtualHost 72.14.xxx.yyy:80>
  ServerName foosite.com
  ServerAlias www.foosite.com
  DocumentRoot /home/bar/public_html
  Alias /bar/ /home/bar/public_html
  Alias /pligg/ /srv/www/pligg
  Userdir public_html
  ServerAdmin bar@gmail.com
</VirtualHost>

Для команды псевдонима см. mod_alias документы. Для ~ волшебства см. mod_userdir документы или это общедоступное практическое руководство HTML.

2
ответ дан 4 December 2019 в 11:01
  • 1
    Спасибо за предложение, но директиву Псевдонима дает это сообщение в error_log: [понедельник 06 июля 20:48:58 2009] [ошибка] [клиент 76.79.xxx.yyy] Файл не существует:/home/bar/public_html/pligg Похож на it' s, все еще думая " inside"/home/bar/public_html - что-то еще я могу попробовать? –   7 July 2009 в 03:53

Теги

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