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

3 виртуальных хоста, обслуживающих одну и ту же страницу при просмотре определенного доменного имени

У меня есть Webmin на Debian. Я хочу добавить 3 доменных имени к виртуальному хосту, но по какой-то причине все 3 доменных имени обслуживают одну и ту же страницу при просмотре доменных имен. Страница, которая отображается на всех 3 веб-сайтах, является index.php тестовый файл, который я поместил на itnerd.nl. Как это исправить?

Вот что я получаю при использовании apachectl -S

    VirtualHost configuration:
[2001:41d0:8:e2a1::1]:80 is a NameVirtualHost
     default server itnerd.nl (/etc/apache2/sites-enabled/itnerd.nl.conf:1)
     port 80 namevhost itnerd.nl (/etc/apache2/sites-enabled/itnerd.nl.conf:1)
178.32.223.161:80      is a NameVirtualHost
     default server itnerd.nl (/etc/apache2/sites-enabled/itnerd.nl.conf:1)
     port 80 namevhost itnerd.nl (/etc/apache2/sites-enabled/itnerd.nl.conf:1)
wildcard NameVirtualHosts and _default_ servers:
*:80              www.thememonster.nl (/etc/apache2/sites-enabled/www.thememonster.nl.conf:1)
Syntax OK

Вот следующие 2 файла конфигурации:

<VirtualHost 178.32.223.161:80 [2001:41d0:8:e2a1::1]:80>

SuexecUserGroup "# 1003" "# 1002" ServerName itnerd.nl ServerAlias ​​www.itnerd.nl ServerAlias ​​webmail.itnerd.nl ServerAlias ​​admin.itnerd.nl DocumentRoot / home / itnerd / public_html ErrorLog /var/log/virtualminLoglog_itnerd /var/log/virtualmin/itnerd.nl_access_log объединенный ScriptAlias ​​/ cgi-bin / / home / itnerd / cgi-bin / ScriptAlias ​​/ awstats / / home / itnerd / cgi-bin / DirectoryIndex index.html index.htm index.php index .php4 index.php5 Параметры -Indexes + IncludesNOEXEC + SymLinksIfOwnerMatch + ExecCGI разрешить из всех AllowOverride Все параметры = ExecCGI, Includes, IncludesNOEXEC, Indexes, MultiViews, SymLinksIfOwnerMatch AddType application / fc. httpphpd-phpd-php -script .php5 FCGIWrapper /home/itnerd/fcgi-bin/php5.fcgi .php FCGIWrapper /home/itnerd/fcgi-bin/php5.fcgi .php5 разрешить из всех AllowOverride Все параметры = ExecCGI, Включает, Включает NOEXEC, Индексы , SymLinksIfOwnerMatch RewriteEngine на RewriteCond% {HTTP_HOST} = webmail.itnerd.nl RewriteRule ^ ( .) https://itnerd.nl:20000/ [R] RewriteCond% {HTTP_HOST} = admin.itnerd.nl RewriteRule ^ (.) https://itnerd.nl:10000/ [R] RemoveHandler .php RemoveHandler .php5 движок php_admin_value Выкл. FcgidMaxRequestLen 1073741824 AuthName "itnerd.nl statistics" AuthType Basic AuthUserFile /home/itnerd/.awstats-htpasswd require valid-public-user Basic для Authenticator / itml / davddavd AuthName "itnerd.nl" AuthUserFile /home/itnerd/etc/dav.digest.passwd Требовать ForceType для действующего пользователя text / plain Удовлетворять всем RemoveHandler .php RemoveHandler .php5 RewriteEngine off

И еще один:

<VirtualHost *:80>

DocumentRoot "/home/thememonster.nl/public_html" ServerName www.thememonster.nl разрешить из всех параметров Нет

У меня также был виртуальный хост для itmonsters.tk, но я удалил его. Тем не менее, когда я захожу на itmonsters.tk и thememonster.nl, я получаю индексную страницу, которую нужно отображать только для itnerd.nl. Что-нибудь исправить?