したがって、このチュートリアルを使用してサーバーをセットアップし、サーバーのIPを使用してアドレスを入力したときにtest.phpファイルが問題なく機能する場合、
http://1.2.3.4/test.php
ただし、仮想ホストを使用する場合、ブラウザはファイルを実行するのではなく、ダウンロードすることを提案します。したがって、この:
http://blog.mydomain.com/test.php
スクリプトを実行するのではなく、ファイルをダウンロードすることを提案します。
仮想ホスト用に/etc/apache2/apache2.confで使用するコードは次のとおりです。
Include /etc/phpmyadmin/apache.conf
Include /etc/apache2/mods-available/php5.conf
<VirtualHost *:80>
DocumentRoot /path/to/vhosts/folder1
ServerName www.mydomain.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /path/to/vhosts/folder2
ServerName blog.mydomain.com
</VirtualHost>
NameVirtualHost *:80
私はapache2サーバーを再起動すると警告メッセージが表示されると言わなければなりませんが:
[....] Restarting web server: apache2
[Sun Jan 19 13:33:40 2014] [warn] NameVirtualHost *:80 has no VirtualHosts ... waiting [Sun Jan 19 13:33:41 2014] [warn] NameVirtualHost *:80 has no VirtualHosts
/etc/apache2/
ます。