Ko te subdomain tuarua kaore e aro ki te DirectoryIndex me te whakamahi i te konae tohu taupū rohe

Kei te whakahaere ahau i tetahi kaiwhakarato paetukutuku apache2 i whakauruhia i mua i runga i te nama. Ko te konae whakaurunga Apache ko te:

<VirtualHost *:80>
    ServerName domain.com
    ServerAlias www.domain.com
    DocumentRoot /var/www/html

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/error.log combined
</VirtualHost>
<VirtualHost *:80>
    ServerName sub1.domain.com
    ServerAlias www.sub1.domain.com
    DocumentRoot /var/www/sub1/public_html
    DirectoryIndex sub1.php

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/error.log combined
</VirtualHost>
<VirtualHost *:80>
    ServerName sub2.domain.com
    ServerAlias www.sub2.domain.com
    DocumentRoot /var/www/sub2/public_html
    DirectoryIndex sub2.php

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/error.log combined
</VirtualHost>

apachectl -S putanga:

VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server domain.com (/etc/apache2/sites-enabled/domain.com.conf:1)
         port 80 namevhost domain.com (/etc/apache2/sites-enabled/domain.com.conf:1)
                 alias www.domain.com
         port 80 namevhost sub1.domain.com (/etc/apache2/sites-enabled/domain.com.conf:10)
                 alias www.sub1.domain.com
         port 80 namevhost sub2.domain.com (/etc/apache2/sites-enabled/domain.com.conf:19)
                 alias www.sub2.domain.com
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/run/apache2/" mechanism=default 
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33

domain.com te uta i te konae taunoa index.html konae i whakauruhia i mua / var / www / html / taupū .html (Whakaaetia)

sub1.domain.com utaina sub1.php . (Whakaaetia)

sub2.domain.com te uta i te konae taupū taunoa i te /var/www/html/index.html . Ka taea e au te uru atu ki te konae e whakaarohia ana, sub2.php , hei whaiaronga: sub2.domain.com/sub2.php

Me pehea e taea ai e taku subdomain tuarua ki te whakarongo ki te aronga DirectoryIndex, me te utaina sub2.php taku whakatere ki sub2.domain.com ?

1
задан 20 September 2020 в 00:27
1 ответ

Я не знаю, что изменилось, но сегодня утром (на следующий день после публикации этого вопроса) он теперь загружает DirectoryIndex, как предполагалось.

Вероятно, это ошибка в Apache, особенно в том, как он обрабатывает измененный DirectoryIndex при перезагрузке. Для потомков я использую systemd для перезагрузки конфигурации apache.

0
ответ дан 20 September 2020 в 20:05

Теги

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