私はDebian 7を使用しており、このチュートリアルに従ってアドレスがsub.domain.comの仮想ホストをインストールしました。http://www.debian-administration.org/articles/412
有効にしてコンピュータを再起動しましたが、サブドメインはまだ開いています。 /var/www
以下は、/etc/apache2/sites-available/にある「sub.domain.com」ファイルの内容です。
<VirtualHost *>
ServerName sub.domain.com
DocumentRoot /usr/share/destfolder
ServerAdmin [email protected]
ErrorLog /var/log/apache2/sub.domain.com-error_log
CustomLog /var/log/apache2/sub.domain.com-access_log common
</VirtualHost>
ただし、Apache設定を再ロードすると、次の結果が表示されます。
NameVirtualHost *:80 has no VirtualHosts
どんな提案がありますか?
答え1
あなたの構成ではそうでは<VirtualHost *:80>
ありません。<VirtualHost *>
Apache 設定ファイルのエラーをテストするには、次のコマンドを使用します。
apachectl configtest
設定ファイルが正しい場合、このコマンドは構文 Ok を返します。それ以外の場合は、見つかったエラーに関する詳細情報を返します。
Redhatベースのオペレーティングシステムを使用している場合は、次のものを使用できます。
httpd -t