0

「sites-available」フォルダーに、Apache の Django アプリケーション用の新しい仮想ホストを作成しました。

NameVirtualHost 74.181.105.228:80
<VirtualHost 74.181.105.228:80>
    ServerAdmin admin@mydomain.com
    ServerName mydomain.com

# Run the SLMCS Django application.
WSGIScriptAlias / /home/david/djangosites/mydomain/wsgi.py
WSGIScriptReloading On

Alias /static/ /home/david/staticFiles/

<Directory /home/david/djangosites/mydomain>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>

</Virtualhost>

「sudo apachectl restart」で Apache を再起動した後、サイトhttp://mydomain.comは正常に動作します。ただし、Apache はこの警告を出力します。

apache2: Could not reliably determine the server's fully qualified domain name, 
using 74.181.105.228 for ServerName

これは何を意味するのでしょうか?Virtualhost で ServerName ディレクティブを指定しましたよね?

4

1 に答える 1

2

サーバーにはServerName. サーバー自体ではなく、VirtualHost に対してのみ設定します。

于 2012-05-29T18:30:34.307 に答える