0
之後,在httpd.conf中設置VirtualHost後,我無法訪問DocumentRoot中的頁面,並且所有請求都被轉發到定義的VirtualHost!apache - 無法在DocumentRoot中查看頁面,在設置VirtualHost
DocumentRoot "/usr/local/www/apache24/data"
<Directory "/usr/local/www/apache24/data">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<VirtualHost *:80>
ServerName sub.domain.site
DocumentRoot /usr/local/www/apache24/data/sub_domain_site/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /usr/local/www/apache24/data/sub_domain_site/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
請注意,VirtualHost有一個DNS條目,因此可以通過它的名字在互聯網上訪問。然而,我現在需要完成的是通過服務器IP訪問存儲在apache默認DocumentRoot中的頁面。