0
我在「網站可用」文件夾中創建於Apache的我Django應用新的虛擬主機:爲什麼Apache不能「確定我的服務器的合格名稱?」
NameVirtualHost 74.181.105.228:80
<VirtualHost 74.181.105.228:80>
ServerAdmin [email protected]
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>
我重新啓動與「命令的apachectl重新啓動」,http://mydomain.com工作正常網站的Apache後。但是,Apache輸出此警告。
apache2: Could not reliably determine the server's fully qualified domain name,
using 74.181.105.228 for ServerName
這是什麼意思?我在我的虛擬主機中指定了ServerName指令,對吧?
謝謝,如果虛擬主機是託管網站的抽象(而不是服務器本身?),則爲服務器設置ServerName的目的是什麼?換句話說,沒有人會去訪問服務器,對吧?客戶訪問個人網站。 – dangerChihuahua007
服務器本身也總是提供一個網站,即使沒有人訪問它(通常這是靜態的「It works!」 - site;))。此外,這只是一個警告(甚至是一個通知?不知道現在完全),因此你甚至可以忽略它並保持原樣。 – KingCrunch