仮想ホストでDjangoおよびmod_wsgiを使用してApache2を構成しようとしています。
簡単な構成ファイルを作成しました。
<VirtualHost: *.80>
ServerName gpx
ServerAlias gpx.gpsfte
DocumentRoot /var/www/gpx/htdocs
WSGIScriptAlias / /var/Django/gpx/wsgi/mainapp.wsgi
</VirtualHost>
しかし、Apacheをリロードすると、次のエラーが表示されます。
# service Apache2 reload
Apache2: Syntax error on line 237 of /etc/Apache2/Apache2.conf: Syntax error on line 9 of /etc/Apache2/sites-enabled/gpx: Expected </VirtualHost:> but saw </VirtualHost>
Action 'configtest' failed.
The Apache error log may have more information.
...fail!
私は本当に迷っています、</VirtualHost:>
とはどういう意味ですか?助けてくれてありがとう。
問題は、セクションを開いた方法にあるように見えます。エラーが示すように、<VirtualHost: ...>
に一致する終了タグは</VirtualHost:>
です。
おそらく、次のようにセクションを開くつもりでした。
<VirtualHost *:80>
(VirtualHost
の後にコロンがないことに注意してください)
これがWebサーバーであると仮定すると、現在の構造と構成は次のようになります。
<VirtualHost: *:80>
ServerName domain.tld
ServerAlias sub.domain.tld
DocumentRoot /path/to/document/root
WSGIScriptAlias /var/Django/gpx/wsgi/mainapp.wsgi
</VirtualHost>