1. 乙個高效能的web伺服器、反向**伺服器,可以處理5萬的併發請求,記憶體小,c語言編寫
3. 安裝:linux
3.1. 安裝前準備:gcc編譯器、openssl庫、pcre庫、zlib庫,可以用下面的命令一次安裝完:
3.2. 正式安裝:
4. 啟動
4.1. 普通啟動:在安裝目錄下的sbin下執行:./nginx
檢查是否啟動:
4.2. 通過配置檔案來啟動,啟動乙個nginx對應乙個配置檔案,這樣就可以在一台伺服器上啟動多個nginx
在sbin目錄下:./nginx -c /user/local/nginx/conf/nginx.conf
5. 關閉:
5.1. 方式1 kill主程序,即上面圖中的master: kill -quit 主pid,這種方式會讓已有的請求處理完
方式2 kill -term 主pid,這種方式不會讓正在處理的請求處理完,而是直接關閉
5.2. 重啟:./nginx -s reload
6. 配置檔案檢查:用於在修改了配置檔案後,用該命令來檢查是否正確(./nginx表示在sbin目錄下,也可以寫全目錄)
./nginx -c ./usr/local/nginx/conf/nginx.conf -t
二、認識與使用
1. 配置檔案
三大部分:基本配置,事件配置,http配置
初步個人理解:就是在裡面配你放到伺服器上的檔案、專案的資訊,比如路徑、埠號等
nginx 學習筆記 1 nginx安裝
1.nginx安裝 根據作業系統的不同,nginx的安裝方式也不相同。1.1 對linux系統來說,nginx.org提供了nginx安裝包。目前,ngnix提供了如下版本的作業系統的安裝包 rhel centos version 5.x6.x debian version codename 6.x...
1 Nginx簡介及安裝
nginx engine x 是乙個高效能的http和反向 伺服器,特點是占有記憶體少,併發能力強,事實上nginx的併發能力確實在同型別的網頁伺服器中表現較好 nginx專為效能優化而開發,效能是其最重要的考量,實現上非常注重效率,能經受高負載的考驗,有報告表明能支援高達50000個併發連線數。a...
nginx系列1 nginx作用
nginx是乙個常見的http和反向 伺服器,之所以流行是它可以在支援50000個高併發連線下,系統的cpu 記憶體消耗很低,執行很穩定。1 路由功能 可以根據訪問的網域名稱選擇後台伺服器,比如用在微服務領域 2 負載均衡 在高併發下,利用負載均衡選擇伺服器,降低服務端壓力,增大併發量 3 動靜分離...