修改 Apache 的預設埠

2022-09-18 05:33:23 字數 1398 閱讀 2980

修改 apache 的預設埠

修改 apache 埠的方法是最妥協的方法了,後果是當你開啟 apache 伺服器的時候,訪問的本機位址將會附帶埠號,比如 http://localhost:8888 。

修改方式是直接修改 httpd.conf 檔案,檔案的位置在 apache 安裝目錄下的 conf 資料夾下,直接用記事本開啟,找到 listen 80 ,將80修改為其他未被占用的埠。

注:httpd.conf 檔案中,以#開頭的行是關閉的,不生效的,不以#開頭的行是啟用的。

查詢80埠被誰占用的方法

進入命令提示行(開始執行輸入 cmd),輸入命令 netstat –ano ,就可以看到本機所有埠的使用情況,一般80埠在第一行,截圖顯示,埠已經被占用,pid 中寫明 listening 4。

pid=4 的程式是哪乙個呢?接著在命令提示和下輸入指令 tasklist ,列出所有當前執行的程序,

發現 pid=4 的程序,居然是 system 。

取消 system 程序對80埠的占用

其實本身我用的 apache 好好的,只是突然不能啟動了,回想在此期間新安裝的軟體,面子這麼大,能讓系統占用80埠的,也只能有 sql server 2008 了。經過查詢,發現占用80埠的確是 sql server 2008 裡面的元件——sql server reporting services (mssqlserver)。是 sql server 的日誌系統,就是他好端端的突然占用了80埠,而且對於普通人來講,這個元件的作用沒啥用,關掉也是節約資源。

關閉方法很簡單,在執行框中輸入 services.msc ,進入服務視窗。或者直接在開始選單裡面的搜尋框中輸入「服務」即可開啟。然後找到 sql server reporting services (mssqlserver) 這個服務,然後停止,被占用的80埠就被釋放出來了。你也可以設定它的啟動方式為「禁用」。

現在80埠已經沒有占用了。

看清楚了,就是它。

另外的乙個被占用的原因

除此之外,我還在網上找到了另外80埠被 system 占用的原因,就是微軟家的 iis 服務,關閉方式可以去控制面板去關閉即可。

修改Apache預設埠

一般預設是listen 80,表示監聽所有80埠的所有非特定請求 如果增加一行listen 800,表示增加監聽800埠的所有非特定請求 如果增加一行listen ip或網域名稱 801,表示監聽801埠,但只有該網域名稱或ip的訪問請求才作出回應。另外可以增加虛擬主機的選項,虛擬主機可以基於不同i...

修改Apache的預設埠號及配置PHP環境

apache安裝好後,在其安裝目錄下的conf資料夾內找 httpd.conf 文字文件,查詢listen 80 字串,將80修改其它值即可,重新執行apache伺服器 將php 5 目錄解壓後,將目錄拷貝至c盤根目錄或其它目錄下 新增php環境變數 將 c php 新增到系統變數path,注意與已...

jboss修改預設埠

如果在一台機器上部署了多個jboss server或者jboss預設埠已被其它應用使用,需要修改相關埠以避免埠衝突。vim server all deploy jbossweb.sar server.xml 將8080替換成你想要的埠即可 如果要開啟兩個jboss例項,則需要改相應的埠,以避免衝突 ...