Apache Warn NameVirtualHost *:80 Has No VirtualHosts Error When Start阿帕奇警告NameVirtualHost * : 80沒有VirtualHosts啟動時出現錯誤

When start Apache web server or restart the HTTPD service on web host, the following warning message may appears on console or error log, even though Apache HTTP service can still startup and running fine without error.當啟動Apache Web服務器或重新啟動的httpd服務的網頁主機,下列警告訊息可能出現在控制台或錯誤日誌,即使Apache的HTTP服務仍然可以啟動和運行罰款沒有錯誤。

[warn] NameVirtualHost *:80 has no VirtualHosts [警告] NameVirtualHost * : 80沒有VirtualHosts

where * can be asterisk itself (*), hostname or IP address.其中*可星本身( * ) ,主機名或IP地址。

Luckily the message is just a warning message and does not affect the functionality of web server, and hence the websites hosted on the server can still be served properly.幸運的消息僅僅是一個警告訊息,並不會影響功能的網絡服務器,因此主辦的網站服務器上仍可以適當方式送達。 The possible cause for this problem’s symptom is incorrect use of NameVirtualHost.可能造成這個問題的症狀是不正確的使用NameVirtualHost 。

When the server, dedicated or virtual private server web host, has only one IP address, websites are hosted by Apache via name based virtual hosting.當服務器,專用或虛擬專用網絡服務器主機,只有一個IP地址,網站的主辦由Apache通過名稱的虛擬主機。 In this case, there should be only one NameVirtualHost been defined.在這種情況下,應該只有一個NameVirtualHost已經確定。 For example,例如,

NameVirtualHost *:80 NameVirtualHost * : 80
<VirtualHost *:80> <VirtualHost *:80>
servername host服務器主機
serverPath /public_html/ serverPath / public_html /
DocumentRoot /public_html/目錄/ public_html /
</VirtualHost> “ /虛擬主機”

The name of one or more virtual hosts (websites’ domain name) is defined by “servername” directive.的名稱的一個或多個虛擬主機(網站的網域名稱)的定義是“服務器”指令。 So if you have more than one websites hosted on a single IP address, you will have one NameVirtualHost declaration and many VirtualHost sections to configure those domains.所以,如果你有一個以上的網站託管在一個IP地址,你將有一個NameVirtualHost宣言和許多虛擬主機部分配置這些領域。

Beside, try at best to use IPs or * for the NameVirtualHost and <VirtualHost> directives.旁邊,嘗試在最有效地利用IP或*為NameVirtualHost和<VirtualHost>指示。 In some cases, where the website is assigned a dedicated IP address where only one virtual host is declared, the NameVirtualHost can even be dropped.在有些情況下,該網站將被分配到一個專用IP地址只有一個虛擬主機是宣布, NameVirtualHost甚至可以下降。

For more example on how VirtualHost supposed to be setup, visit欲了解更多的例子就如何虛擬主機應該設置,請訪問 Apache 2.2 documentation阿帕奇2.2文件 or Apache 1.3 documentation Apache 1.3的文件 (more common version of Apache used currently as most control panel such as cPanel comes with this, although it’s going to be upgraded in cPanel 11). (更常見的版本的Apache目前使用的大多數控制面板,如配備的cPanel這一點,雖然這將是升級的cPanel 11 ) 。

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. 重要說明:這是一台機器翻譯網頁這是“原樣”提供,無保修。 Machine translation may be difficult to understand.機器翻譯可能很難理解。 Please refer to請參閱 original English article英文原文的文章 whenever possible.只要有可能。

Share and contribute or get technical support and help at共享和貢獻或獲得技術支持和幫助 My Digital Life Forums 我的數字生活論壇 .



2 Responses to “Apache Warn NameVirtualHost *:80 Has No VirtualHosts Error When Start”第2反應“阿帕奇警告NameVirtualHost * : 80沒有VirtualHosts錯誤當開始”

  1. simplificator » Blog Archive » Ubuntu Administration: Hosting multiple Websites with Apache2 simplificator » blog存檔» Ubuntu的行政部門:主機與多個網站的Apache2
    August 20th, 2007 19:30 2007年八月二十○日19:30
    1

    [...] people on the web say stuff like ‘change the *:80 to a _default_:80′ or similar - focusing on tricking [...] [...]人在網站上說,像是'改變* : 80至_default_ : 80 '或類似的-把重點放在誘騙[ ...]

  2. ORNYX » Blog Archive » Apache warns that your NameVirtualHost has no VirtualHosts ORNYX » blog存檔»阿帕奇警告說,您的NameVirtualHost沒有VirtualHosts
    July 10th, 2008 19:05二○○八年7月10日19:05
    2

    [...] Still, now that I’m running my own VPS, I might as well get it fixed. [...]不過,現在我運行我自己的定位系統,我也可能得到解決。 So here’s it.因此,在這裡就是這樣。 [...]

Leave a Reply留下一個回复

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> 您可以使用這些標籤: href="" title="">的<a <abbr title=""> <acronym title="">的<b> <blockquote cite=""> <cite>的<code> “刪除日期時間= “ ” “的<em> <i> <q cite=""> <strike>的<strong>

Subscribe without commenting訂閱沒有評論


Custom Search

New Articles新文章

Incoming Search Terms for the Article收到的搜索字詞的文章

NameVirtualHost *:80 has no VirtualHosts NameVirtualHost * : 80沒有VirtualHosts - - [warn] NameVirtualHost *:80 has no VirtualHosts [警告] NameVirtualHost * : 80沒有VirtualHosts - - namevirtualhost namevirtualhost - - namevirtualhost has no virtualhosts namevirtualhost沒有virtualhosts - - apache NameVirtualHost 阿帕奇NameVirtualHost - - NameVirtualHost *:80 has no VirtualHosts NameVirtualHost * : 80沒有VirtualHosts - - [warn] NameVirtualHost has no VirtualHosts [警告] NameVirtualHost沒有VirtualHosts - - "NameVirtualHost *:80 has no VirtualHosts" “ NameVirtualHost * : 80沒有VirtualHosts ” - - [warn] NameVirtualHost *:80 has no VirtualHosts [警告] NameVirtualHost * : 80沒有VirtualHosts - - [warn] NameVirtualHost [警告] NameVirtualHost - - [warn] NameVirtualHost has no VirtualHosts [警告] NameVirtualHost沒有VirtualHosts - - NameVirtualHost has no VirtualHosts NameVirtualHost沒有VirtualHosts已 - - nameVirtualHost has no virtual host nameVirtualHost沒有虛擬主機 - - [warn] NameVirtualHost *:80 has no VirtualHosts [警告] NameVirtualHost * : 80沒有VirtualHosts - - ubuntu NameVirtualHost Ubuntu的NameVirtualHost - - NameVirtualHost *:80 has no VirtualHosts NameVirtualHost * : 80沒有VirtualHosts - - NameVirtualHost *:80 NameVirtualHost * : 80 - - apache has no VirtualHosts 阿帕奇沒有VirtualHosts - - namevirtualhost *:80 has no virtual hosts namevirtualhost * : 80沒有虛擬主機 - - NameVirtualHost _default_:80 has no VirtualHosts NameVirtualHost _default_ : 80沒有VirtualHosts - - namevirtualhost virtualhost namevirtualhost虛擬主機 - - ubuntu NameVirtualHost has no VirtualHosts Ubuntu的NameVirtualHost沒有VirtualHosts - - virtualhost namevirtualhost 虛擬主機namevirtualhost - - warn NameVirtualHost has no VirtualHosts 警告NameVirtualHost沒有VirtualHosts - - NameVirtualHost :80 has no VirtualHosts NameVirtualHost : 80沒有VirtualHosts - - [warn] NameVirtualHost *:80 has no VirtualHost [警告] NameVirtualHost * : 80沒有虛擬主機 - - [warn] NameVirtualHost *:80 has no VirtualHosts [警告] NameVirtualHost * : 80沒有VirtualHosts - - apache namevirtualhost has no virtual host 阿帕奇namevirtualhost沒有虛擬主機 - - apache namevirtualhost has no virtualhosts 阿帕奇namevirtualhost沒有virtualhosts - - namevirtualhost ubuntu Ubuntu的namevirtualhost - - no virtualhosts 沒有virtualhosts - - "has no virtual hosts" “沒有虛擬主機” - - " NameVirtualHost *:80 has no VirtualHosts" “ NameVirtualHost * : 80沒有VirtualHosts ” - - has no virtualhosts 沒有virtualhosts - - NameVirtualHost *:80 has no VirtualHosts NameVirtualHost * : 80沒有VirtualHosts - - starting httpd no virtual hosts 開始的httpd沒有虛擬主機 - - [warn] NameVirtualHost *.:80 has no VirtualHosts [警告] NameVirtualHost *. : 80沒有VirtualHosts - - [warn] NameVirtualHost has no VirtualHosts [警告] NameVirtualHost沒有VirtualHosts - - has no VirtualHosts 沒有VirtualHosts - - apache2 has no VirtualHosts 的Apache2沒有VirtualHosts - - has no VirtualHosts failed! 沒有VirtualHosts失敗! - - NameVirtualHost has no Virtual Host apache NameVirtualHost沒有虛擬主機阿帕奇 - - name virtualhost has no virtualhosts 虛擬主機名稱沒有virtualhosts - - namevirtualhost ubuntu server namevirtualhost Ubuntu的服務器 - - virtualhost+namevirtualhost 虛擬主機+ namevirtualhost - - "[warn] NameVirtualHost *:80 has no VirtualHosts" “ [警告] NameVirtualHost * : 80沒有VirtualHosts ” - - *:80 has no VirtualHosts * : 80已VirtualHosts沒有 - - apache "[warn] NameVirtualHost 阿帕奇“ [警告] NameVirtualHost - - apache virtualHost error 阿帕奇虛擬主機的錯誤 - - apache 2.2 namevirtualhost 阿帕奇2.2 namevirtualhost - -