2011-04-05 101 views

回答

2

我認爲你的問題被分爲兩件事情:使用http://vignesh而不是http://localhost:8080的能力,以及更改默認主頁的選項。

爲了獲得您想要工作的網址,您需要修改Windows中的文件(假設你使用的是Windows 7)執行以下操作:

  1. 啓動記事本(或其他文本編輯器)具有管理權限的
  2. 打開位於hosts文件:C:\ WINDOWS \ SYSTEM32 \ drivers \ etc下
  3. 將以下條目添加到它:127.0.0.1維涅什

爲了改變默認頁面您需要更改apache配置。

  1. 在你喜歡的文本編輯器
  2. 開放的httpd.conf中找到名爲DirectoryIndex的財產。將其更改爲您想要的頁面。

我希望這有幫助。

+0

感謝。 httpd.conf文件位於何處? – vignesh 2011-04-05 11:26:28

+0

@hrenvadro謝謝! @vignesh通常會在您安裝apache的地方找到它。如果你有疑問搜索它,它叫:httpd.conf – Ali 2011-04-05 11:27:32

+0

謝謝。但仍然需要輸入http:// vignesh:8080而不是http:// vignesh來查看我的默認頁面。如何執行此操作。我搜索了httpd.conf,但找不到它。你告訴我它在apache中的確切目錄 – vignesh 2011-04-05 11:51:32

0

當您在瀏覽器中輸入地址時,瀏覽器依靠操作系統解決它。只有解決後,纔會將請求發送到實際的服務器(在本例中爲您的apache安裝)。由於這個原因,你不能改變「服務器」部分是如何通過apache本身解決的:它是你的Windows系統處理它,並且如果合適的話(這是,如果它解析爲localhost在端口你的apache正在監聽),將它轉發給apache。

因此,您需要更改Windows而不是apache解析該地址。幸運的是,對於您的情況,如果您知道要查找什麼(並且我在此告訴您,所以您知道),則相對容易調整:):

使用純文本編輯器打開文件%SystemRoot%\system32\drivers\etc\hosts,記事本(%SystemRoot%是窗口的基部安裝路徑,如C:\WindowsC:\WinNT),並在結束添加一行像這樣:

127.0.0.1  vignesh 
+0

謝謝。但仍然必須輸入http:// vignesh:8080 /而不是http://vignesh.How才能做到這一點。我搜索了httpd.conf,但找不到它。可以告訴我它在apache中的確切目錄位置 – vignesh 2011-04-05 11:35:55

+0

無需複製註釋;)如阿里提到的,您需要將apache端口更改爲80按你的意願工作;這裏是_why_:當你在瀏覽器上輸入一個沒有顯式端口的地址時,所有的瀏覽器默認爲端口80;如果您想連接到監聽其他端口的服務,則需要指定端口。或者相反,使服務在端口80監聽,以便瀏覽器的默認設置能夠達到它。 – 2011-04-05 13:08:08