Nginx介紹和在linux系統安裝使用

2021-09-10 22:27:54 字數 1558 閱讀 7662

nginx(發音為「engine x」)是俄羅斯人編寫的十分輕量級的http伺服器,是乙個高效能的http和反向**伺服器,同時也是乙個imap/pop3/smtp **伺服器。nginx是由俄羅斯人 igor sysoev為俄羅斯訪問量第二的 rambler.ru站點開發的,它已經在該站點執行超過兩年半了。igor sysoev在建立的專案時,使用基於bsd許可。自nginx 發布來,nginx 已經因為它的穩定性、豐富的功能集、示例配置檔案和低系統資源的消耗而聞名。

nginx是乙個高效能、低消耗,穩定的http伺服器和反向**伺服器。

1 安裝nginx之前需要在linux系統準備c語言環境,在linux命令下執行下列命令即可

提取碼:dzme

3 通過 tar -zxvf 檔案 命令將檔案解壓到/usr/local/nginx目錄下(沒有自己創乙個)

4 到解壓後的檔案根目錄輸入如下指令

./configure --prefix=/usr/local/nginx

make && make install

5進入sbin目錄執行 ./nginx

命令啟動服務(預設埠80)

或者用絕對路徑啟動(自己裝**就寫**,由於約定大於配置原則,不修改配置檔案的 路徑只需要像上面寫即可) /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

6當修改配置檔案後重啟服務命令

./nginx -s reload

提取碼:aomv

8單台伺服器分發配置(測試)

9多台伺服器分發配置(測試)

《server port=「8005」 shutdown=「shutdown」>把埠改為沒有是使用的埠,如8006。

《connector port=「8080」 protocol=「http/1.1」 《connectiontimeout=「20000"redirectport=「8443」 /> 把埠改為沒有是使用的埠,如8081。

《connector port=「8090」 protocol=「ajp/1.3」 redirectport=」 " /> 把埠改為沒有是使用的埠,如8091。

10同理,新增upstream myserver

proxy_pass http://myserver;#交給tomcat集群處理**到指定位置

11這樣如果其中一台伺服器故障,訪問localhost路徑便不會出問題,通過這種方式也可以公升級專案即所謂優雅公升級

Nginx 一 nginx基礎介紹

toc 文章目錄 一款高效能 輕量級web服務軟體 nginx engine x 是乙個可以作為http web伺服器 反向 伺服器 郵件 伺服器和乙個通用的tcp udp 伺服器 1.9.0版本後 的多功能架構元件,同時也可以提供一定的快取服務功能 1 乙個master程序生成多個worker子程...

nginx 引數介紹

arg parameter 這個變數包含get請求中,如果有變數parameter時的值。args 這個變數等於請求行中 get請求 的引數,例如foo 123 bar blahblah binary remote addr 二進位制的客戶位址。body bytes sent 響應時送出的body位...

Nginx 相關介紹

nginx同apache一樣都是一種web伺服器。基於rest架構風格,以統一資源描述符 uniform resources identifier uri或者統一資源定位符 uniform resources locator url作為溝通依據,通過http協議提供各種網路服務。apache的發展時...