nginx安裝與配置詳解

2022-07-24 01:36:21 字數 1369 閱讀 9355

概念:

靜態網頁:

靜態一般是跟後端資料庫不發生互動的網頁,其網頁內容很少更新或者幾乎不更新,網頁檔案字尾命名通常是以.htm,.html,xml等結尾的。

動態網頁:

動態網頁一般是後端資料庫發生互動的網頁,其網頁內容經常更新或者隨著後端資料庫內容變化而更新,網頁檔案字尾命通常是.asp .jsp .php 等結尾的。

nginx web軟體預設只能處理靜態網頁,不知直接處理動態網頁,動態網頁交於第三方的程式去解析,nginx官方宣稱其處理靜態網頁的併發效能可以達到5w/s

安裝nginx

wget -c

2.解壓 nginx

cd /usr/src/

tar -xzvf nginx-1.18.0.tar.gz

3.因為nginx是基於c語言編寫的源**程式,預設不能被linux作業系統直接使用的,需借助c編譯器將源**檔案編譯成二進位制檔案,所以需執行源**軟體包部署核心三個步驟(.tar.gz 這種格式稱為原始碼包,.rpm稱為二進位製包)

3.1 預編譯   ./configure --prefix=/usr/local/nginx/  --with-http_stub_status_module --with-http_geoip_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6 --with-stream --with-stream_ssl_module --user=swadmin --group=swadmin

/usr/local/nginx/ 指定安裝目錄

--with-http_stub_status_module 新增模組(這個是nginx效能統計模組,還可以新增其他模組)

3.2 隱藏nginx版本號(可忽略)

#使用sed進行替換

src/core/nginx.h(在安裝目錄下)

3.3 編譯和安裝

make && make insatll (兩個&&表示前面命令執行成功之後,再執行後面的命令)

#make -j4 指定4執行緒快速編譯

#make -j4  install 指定4個執行緒快速安裝

4啟動nginx

/usr/local/nginx/sbin/nginx(對應上面預編譯目錄)

訪問 http://ip

nginx高可用方案一

虛擬網絡卡(賦予nginx集群乙個vip位址(虛擬位址virtual ip),代替真實位址,對外提供訪問)

1.備份網絡卡檔案,並修改網絡卡檔案名字和網絡卡ip及網絡卡名字

2.ifup 新網絡卡檔案, 喚醒網絡卡

3.使用指令碼監測 nginx是否宕機,如果宕機則使用虛擬網絡卡開機nginx

教程講的有坑現在還不是很理解,以後補

nginx安裝與配置詳解

目錄 一 安裝nginx 二 使用nginx 簡單與單台tomcat整合 三 詳細使用 nginx就是去配置其檔案而已 如下所示 2 進行安裝 tar zxvf nginx 1.6.2.tar.gz yum install pcre yum install pcre devel yum instal...

Nginx 詳解與安裝

一,nginx 簡介 1,nginx是一款優秀的web服務軟體,他的優點是方便,簡單,靈活,是一款極具發展潛力的web伺服器。2,nginx是乙個開源的,支援高效能,高併發的www服務和 服務軟體 3,nginx具有三大功能 服務 1 可以充當web伺服器。作為web服務軟體 2 還可以充當負載均衡...

nginx安裝與配置

1 安裝前,需要安裝的軟體包 yum y install gcc gcc c autoconf automake yum y install zlib zlib devel openssl openssl devel pcre pcre devel 2 安裝nginx 3 啟動與停止nginx 啟動...