Nginx部署筆記-常見錯誤總結(1)

最近一直在各類服務器上用Nginx部署系統,也遇到了很多問題,在此作個記錄📝。html

1、端口被佔用

在部署時出現了上圖這個錯誤,提示:bind<> to 0.0.0.0:9091 failed <0013: An attempt was made to access a socket in a way forbidden by its access permission>nginx

還好我啓動後nginx -t測試了一下。git

錯誤提示大意應該是9091端口已被使用。我看了一下配置,原來是配置裏面某個端口號寫錯了。。。github

2、自啓動配置失敗

install的時候發現報錯了,👆上圖所示。服務器

想着會不會是版本的緣由,由於這個服務器的操做系統版本是Windows Server 2008 R2 Standard,很是有年代感的視圖界面。。我以前用過的服務器都是2012 R2。。socket

後來檢查了一下IIS裏的.NET Framework版本發現是2.0....post

查看方法:測試

  • 打開IIS,在最右邊欄能夠看到👇

  • 點擊能夠看到👇

根據Nginx部署筆記-Windows(2)開機自啓動一文:操作系統

彷佛問題已解決?3d

⚠️:我更改了版本後從新按步驟配置,發現仍然報錯,後來服務器重啓以後試了一下install,終於成功。。

3、內外網不通

對於一些內外網不相通的服務器,在配置外網時,某些驗證請求等需在服務端訪問的請求須要配置內網地址,不然將會出現外網請求超時(因爲內外網不相通)而影響用戶正常訪問。

博客原文在此

相關文章
相關標籤/搜索