第一次接觸nginx的時候,那時候公司仍是用的一些不知名的小技術,後來公司發展問題,從新招了人,而後接觸到nginx,公司 使用nginx用來作代理服務器,全部請求 都先通過nginx服務器,而後交由nginx服務器具體選擇 哪臺服務器 處理該請求,知道大概意思,也沒深究,回顧一下當初學習掌握 nginx的過程html
1.什麼是nginx:nginx
nginx是一款高性能的http 服務器,也能夠當作是反向代理服務器,俄羅斯程序設計,支撐5W左右的併發鏈接 而且cpu、內存等資源消耗卻很是低,運行很是穩定windows
2.nginx運用場景:瀏覽器
一、http服務器。Nginx是一個http服務能夠獨立提供http服務。能夠作網頁靜態服務器。服務器
二、虛擬主機。能夠實如今一臺服務器虛擬出多個網站。例如我的網站使用的虛擬主機。併發
三、反向代理,負載均衡。當網站的訪問量達到必定程度後,單臺服務器不能知足用戶的請求時,須要用多臺服務器集羣能夠使用nginx作反向代理。而且多臺服務器能夠平均分擔負載,不會由於某臺服務器負載高宕機而某臺服務器閒置的狀況。負載均衡
3 windows運行nginx性能
1 打開解壓之後的nginx 在目錄下 能夠看到 nginx.exe啓動文件學習
2 雙擊啓動nginx,能夠看到畫面一閃而過,而後打開logs文件 查看err.log 文件是否有報錯日誌,若是沒有任何報錯信息,則表名啓動成功測試
3瀏覽器輸入localhost
看到該界面表示 nginx已經安裝啓動成功
4 簡單使用nginx做爲靜態資源服務器:
1 打開 在html文件目錄下
2 添加test.html 內容
test nginx service
3 測試
如何中止nginx的運行:
在cmd窗口中 運行 nginx.exe -s stop