我使用靜態IP地址(不是FQDN)在Rackspace機箱上設置了Centos 6.3。我將在此框中設置虛擬主機,它似乎工作正常,但是當我重新啓動HTTPD服務器時,出現錯誤消息「無法可靠地確定服務器的完全限定的域名,使用xx.xxx.xx .xx for ServerName「(xx.xxx.xx.xx是服務器的靜態IP地址)。如何使用靜態IP地址設置我的主機和httpd.conf文件
我的/ etc/hosts文件中有以下內容:
27.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
xx.xxx.xx.xx name-used-for-rackspace
名稱使用的換racspace是一個名字(而不是FQDN)我以前當我創建的服務器(你必須輸入名稱)。
我認爲我可能不需要在/ etc/hosts中更改任何內容,但是我在httpd.conf中放置了什麼?現在,我在那個文件中執行以下操作:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName localhost
<Directory /var/www/html>
allow from all
Options +Indexes
</Directory>
</VirtualHost>
我也試着設置服務器名到xx.xxx.xx.xx,但我得到了同樣的錯誤消息。
我的服務器工作正常。我只是想知道是否有辦法擺脫錯誤信息。 – EastsideDeveloper
除非您使用有效的FQDN。另請參閱http://stackoverflow.com/questions/9541460/httpd-could-not-reliably-determine-the-servers-fully-qualified-domain-name-us –