我做了一个简单的页面/home/david/mainSite/index.html
。然后我在 Apache 中添加了一个虚拟主机来将我的 IP 地址重定向到这个页面。
<VirtualHost *:80>
ServerName 74.181.105.228
DocumentRoot /home/david/mainSite
</VirtualHost>
但是,当我在重新启动 Apache 后转到时74.181.105.228
,我得到一个包含此文本而不是“index.html”的页面。
Welcome to mydomain.com!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
为什么 Apache 重定向到默认页面而不是“/home/david/mainSite/index.html”?
这是我的“/etc/apache2/sites-available/default”文件的样子。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>