nginx 是一款高效能的web伺服器軟體.
- 具有極高的併發效能
- 利用nginx與tomcat組合使用, 搭建反向**集群
- nginx 反向**集群可以解決**的高併發問題!
1、安裝
yum安裝
安裝yum -y install nginx
啟動、停止、重啟、開機自啟
systemctl start|stop | restart | enable nginx.service
檢查程序
ps -aux|grep nginx
原始碼編譯安裝
wget
建立nginx使用者
useradd nginx
建立nginx安裝目錄
mkdir /usr/local/nginx
安裝編譯時候的依賴包
yum -y install pcre-devel openssl openssl-devel
解壓並且編譯
執行nginx
nginx -c /usr/local/nginx/conf/nginx.conf
檢查程序
ps -aux|grep nginx
2、配置
nginx配置檔案位置
編譯安裝版本
/usr/local/nginx/conf/nginx.conf
yum安裝版本
/etc/nginx/nginx.conf
nginx配置檔案結構
通用(全域性)配置引數
}
3、虛擬主機
在乙個web伺服器上通過伺服器軟體模擬多台web 伺服器, 其中每個虛擬的web伺服器稱為乙個虛擬主機. 虛擬主機的好處是可以充分復用同乙個web伺服器. 對於使用者來說, 使用者感覺是多個**.
nginx 配置檔案中 每個 server{} 塊對應乙個虛擬主機
虛擬主機有3種:
基於網域名稱的虛擬主機(最常用的虛擬主機)
基於ip虛擬主機
基於埠的虛擬主機
請求 t1.canglaoshi.org 訪問 t1資料夾 index.html檔案
server
}在nginx資料夾/usr/local/nginx中新增新資料夾t1和檔案index.html
測試:4、https加密訪問
nginx.conf
test.conf
server
server
}
重啟nginx訪問 即可 Nginx基本知識
基本配置說明 定義nginx執行的使用者和使用者組 user www data www data nginx程序數,建議設定為等於cpu總核心數。worker processes 2 全域性錯誤日誌定義型別,debug info notice warn error crit error log va...
nginx的基本知識
1 什麼是ngnix?nginx是一款輕量級的web 伺服器 反向 伺服器及電子郵件 imap pop3 伺服器,在bsd like 協議下發行 其特點是占有記憶體少,併發能力強,事實上nginx的併發能力確實在同型別的網頁伺服器中表現較好 2 nginx的優點 1 適用於高併發 2 可以做負載均衡...
nginx基本知識彙總
nginx的常用功能 http 反向 負載均衡,web快取 nginx常用模組 main 全域性設定 server 主機設定 upstream 負載均衡伺服器設定 和 location url匹配特定位置的設定 nginx負載均衡策略 輪詢 權重 ip hash ip繫結 fair 按後端伺服器響應...