Java學習筆記之:初識nginx
PS:雖然總結的都很簡單,但是作為初學者并且本人記憶力較差所以每次學習新知識點后習慣性記錄下來,這樣加深一遍記憶并且便于日后復習。
-
介紹: Nginx是一款輕量級的Web服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。其特點是占有內存少,并發能力強,在各大型互聯網公司都有非常廣泛的使用。
-
nginx目錄結構:
- conf:配置文件目錄,存放nginx相關配置。
- contrib:
- docs:
- html:靜態資源文件目錄,例如我們打包的項目可以放在這里
- logs: nginx日志文件目錄
- temp:臨時文件目錄
- nginx.exe
-
部署項目到nginx(Windows下):
將idea打包好的dist目錄下單文件全部復制到nginx的html目錄下,如該目錄下有其他文件可刪除。日后雙擊nginx.exe即可運行該項目。
nginx默認占用80端口,但是使用80端口應用較多,如果遇到端口被占用,可以自行在nginx目錄下的nginx.conf文件中修改端口,將80端口換成其他端口號。(可以使用在控制臺使用命令:
netstat-ano | findStr 80
查看80端口占用情況)。運行nginx后瀏覽器訪問:
http://localhost:80
訪問項目。