2015-12-03 85 views
0

我在Windows 7上安裝了apache 2.2 http服務器。端口80已被使用,我試圖將apache綁定到另一個自由端口。我已經修改了C:\ Apache \ ApacheHTTPserver \ Apache24 \ conf \ httpd.txt文件,將Listen 80的值更改爲Listen 88或Listen 7777(我檢查了端口88和7777是免費的),並且還更改了ServerName localhost: 80分別指向ServerName localhost:88或ServerName localhost:7777。但是,當我嘗試啓動Apache服務時,我收到一個錯誤,並在日誌中聲明瞭這一點;無法切換Apache端口綁定

指定的Apache服務報告了以下錯誤: OS 10013)試圖以禁止其訪問權限的方式訪問套接字。 :make_sock:無法綁定到地址0.0.0.0:80

爲什麼這不會更改Apache端口號?

+0

1.)配置文件名是httpd.conf,而不是httpd.txt 2.)檢查,Apache啓動爲管理員設置較低的端口綁定 – donald123

+0

@ donald123感謝您的迴應。是的,我檢查過的名字是httpd.conf。開始Apache作爲管理員 - 我在谷歌搜索如何做到這一點,它似乎不建議 – AJF

回答

0

我發現我做錯了。我正在編輯httpd.conf文件,方法是在Windows資源管理器中找到並打開記事本並保存。但是當我使用開始>> Apache HTTP Server 2.2打開httpd.conf文件>>配置Apache服務器並將端口修改爲88時,服務啓動可行

+0

當非管理員用戶編輯程序文件中的文件,現代Windows虛擬化的變化。你看到它,但服務器進程沒有。 – covener

+0

@covener感謝您的反饋科維 – AJF