Win7 Nginx啟動失敗 cmd命令失敗

龐順龍發表於2019-05-11

Win7  Nginx啟動失敗 cmd命令失敗

Nginx ("engine x") 是一個高效能的 HTTP 和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發的,第一個公開版本0.1.0釋出於2004年10月4日。其將原始碼以類BSD許可證的形式釋出,因它的穩定性、豐富的功能集、示例配置檔案和低系統資源的消耗而聞名。本文使用的最新版本nginx/Windows-1.9.5 下載地址:http://nginx.org/en/download.html

1、因為nginx需要監聽80埠,但是在win7下,80埠會被其他程式佔用了,所以在cmd啟動nginx的時候或者直接雙擊nginx.exe程式會啟動失敗,在Windows工作管理員看不到nginx.exe程式

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

  • 開啟登錄檔:執行 - regedit
  • 在登錄檔中找到:HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet - services - HTTP 
  • 在右側找到一個REG_DWORD型別的項,右鍵修改屬性,將其改為0
  • 重啟系統,System程式不會佔用80埠

     


3、如果本機還安裝SQL Server Reporting Service,請在服務中將此服務設定為手動啟動的方式
  • 執行 - services.msc
  • 找到SQL Server Reporting Service 服務,設定成手動,確定即
4、重啟計算機,然後啟動nginx,命令列cd到nginx的目錄下,start nginx

龐順龍最後編輯於:4年前

內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。

相關文章