Win7下Nginx啟動失敗,80端口被佔用?

Tags: 版本, 端口,

Nginx ("engine x") 是一個高性能的 HTTP 和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代理服務器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發的,第一個公開版本0.1.0發佈於2004年10月4日。其將源代碼以類BSD許可證的形式發佈,因它的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名。2011年6月1日,nginx 1.0.4發佈。

Win7下Nginx啟動失敗,80端口被佔用

工具/原料

Nginx

方法/步驟

nginx需要監聽80端口,但是在win7下,80端口會被其他程序佔用了,所以啟動nginx的時候失敗,而出現上面的錯誤

Win7下Nginx啟動失敗,80端口被佔用

80端口是用於HTTP的訪問端口,被System佔用了,那我們就去禁用它

一:打開註冊表:regedit

二:找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

三:找到一個REG_DWORD類型的項Start,將其改為0

四:重啟系統,System進程不會佔用80端口

Win7下Nginx啟動失敗,80端口被佔用

Win7下Nginx啟動失敗,80端口被佔用

如果 你安裝SQL Server Reporting Service,請在服務中,把該服務設置為手動

一:運行,services.msc

二:找到SQL Server Reporting Service 設置成手動,確定

Win7下Nginx啟動失敗,80端口被佔用

Win7下Nginx啟動失敗,80端口被佔用

重啟計算機,然後啟動nginx,

命令行cd到nginx的目錄下,

start nginx

5.測試

Win7下Nginx啟動失敗,80端口被佔用

相關問題答案