簡単なページを作りました/home/david/mainSite/index.html
。次に、Apache に仮想ホストを追加して、自分の IP アドレスをこのページにリダイレクトしました。
<VirtualHost *:80>
ServerName 74.181.105.228
DocumentRoot /home/david/mainSite
</VirtualHost>
しかし、74.181.105.228
Apache を再起動した後に に移動すると、「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>