改變Apache連接埠等配置修改方法<br />如何改變Apache連接埠:找到Apache安裝目錄下conf目錄下的httpd.conf檔案。開啟它,找到“Listen”,緊接著Listen的<br />數字就是連接埠號碼,預設狀態下為“Listen 80”。在之前的PHP專題中提到過關於在安裝配置Apache時會遇到連接埠與IIS<br />HTTP連接埠衝突的問題,因為IIS<br />HTTP連接埠預設也為80。那麼我們就可以在這裡改變Apache的連接埠,從而避免衝突,比如可以改成:Listen<br />8011。改好之後別忘重起Apache服務使得配置生效。<br />如何改變IIS連接埠:如果你想同時保留Apache服務與IIS服務,又不想改變Apache預設的80連接埠,那麼只有改變IIS的連接埠了。開始<br />->運行->輸入:inetmgr->Internet資訊服務->本機電腦->網站->右鍵“預設網站<br />”->屬性->選擇“網站”標籤->修改TCP連接埠即可。最後也別忘了重新啟動一下IIS服務。<br />如何配置改變Apache網頁服務類別目錄在本機中的地址路徑:預設狀態下,Apache的wwwroot為Apache安裝目下的htdocs目錄,如果你<br />想改變這個目錄的位置,那麼還是開啟httpd.conf,找到DocumentRoot "C:/Program Files/Apache<br />Software Foundation/Apache2.2/htdocs"以及<Directory "C:/Program<br />Files/Apache Software<br />Foundation/Apache2.2/htdocs">,修改其中的兩個路徑到你指定的位置即可。(紅色部分為筆者電腦中的路徑,只作為參<br />考。)重起Apache服務。<br />如何配置改變Apache首頁檔案名稱:當你輸入例如http://localhost時,Apache會預設開啟index.html檔案,如果你想修改<br />首頁檔案或者增加首頁檔案時,仍然開啟 httpd.conf,找到DirectoryIndex<br />index.html,修改index.html為你想要檔案名稱即可,比如main.php。如果你想添加多個首頁檔案,可以用空格隔開,檔案的前後順序<br />就是首頁檔案讀取的優先度。重起Apache服務。
Windows下Apache啟動時候報80連接埠被佔用的解決方案,非IIS佔用<br />今天,準備啟動Apache服務調試下程式,突然發現啟動不了,報連接埠被佔用,此時IIS伺服器明明沒有開,<br />心想,真tmd見鬼了,於是<br />F:/Documents and Settings/xxx>netstat -aon|findstr "80"<br /> TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1696<br /> TCP 127.0.0.1:12080 0.0.0.0:0 LISTENING 3164<br /> TCP 192.168.17.179:2392 220.250.64.21:80 CLOSE_WAIT 1696<br /> TCP 192.168.17.179:2396 221.238.25.37:80 CLOSE_WAIT 1696<br /> TCP 192.168.17.179:2400 221.238.25.37:80 CLOSE_WAIT 1696<br /> TCP 192.168.17.179:2406 118.122.36.138:80 CLOSE_WAIT 1696<br /> TCP 192.168.17.179:2492 221.238.25.42:80 CLOSE_WAIT 1696<br />從上面的資訊,可以看出,連接埠被一個進程號為1696的進程佔用了,於是tasklist一把<br />F:/Documents and Settings/xxx>tasklist<br />映像名 PID 會話名 會話# 記憶體使用量<br />========================= ====== ================ ======== ============<br />Foxmail.exe 5296 Console 0 22,232 K<br />TheWorld.exe 3488 Console 0 184,756 K<br />Thunder5.exe 1696 Console 0 21,908 K<br />結果發現是迅雷,這鳥玩意,於是把迅雷一關。apache2正常啟動。。。