概念:
靜態網頁:
靜態一般是跟後端資料庫不發生互動的網頁,其網頁內容很少更新或者幾乎不更新,網頁檔案字尾命名通常是以.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 啟動...