linux:centos 7.3 64位
nginx:nginx-1.13.1
安裝目錄:/usr/local/
(3) openssl (若需要支援 https 協議)
yum -y install(1) 解壓安裝包openssl
yum -y install openssl-devel
tar -z -xv -f nginx-1.13.1.tar.gz(2) 編譯
--prefix:設定安裝路徑
--with-http_stub_status_module:支援nginx狀態查詢
--with-http_ssl_module:支援https
--with-pcre:為了支援rewrite重寫功能,必須制定pcre
(3) 安裝
make(4) 啟動make
install
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf(5) 效果
訪問 http://網域名稱/
nginx 的配置內容都寫在 /usr/local/nginx/conf/nginx.conf 中,先來看看這個檔案一些配置項的含義:
#1、配置負載均衡如上,在檔案中配置以下內容,這裡用的是 指定輪詢機率 的權重分配方式,指定 兩台伺服器的訪問機率。這裡配置的 1:1 的訪問機率,可以根據伺服器的硬體條件配置相應的比例。這種配置有個缺陷就是訪問請求 隨機的在兩台伺服器間跳轉,還需要解決不同伺服器間session共享問題。user nobody;
#開啟的執行緒數,一般跟邏輯cpu核數一致
worker_processes 1;
#定位全域性錯誤日誌檔案,級別以notice顯示,還有debug,info,warn,error,crit模式,debug輸出最多,crir輸出最少,根據實際環境而定
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#指定程序id的儲存檔案位置
upstream tomcatserver除了這種方式外,還有 ip_hash 方式。每個請求按訪問 ip 的 hash 結果分配,這樣每個訪客固定訪問乙個後端伺服器,可解決session的問題:
upstream tomcatserver還有一種,按後端伺服器的響應時間來分配請求,響應時間短的優先分配:
upstream tomcatserver接下來,我們就要把訪問請求 對映到負載均衡上:
location /2、重啟服務(1) 驗證配置檔案是否正確
進入nginx安裝目錄sbin下,輸入命令./nginx -t
(2) 重啟服務
進入nginx可執行目錄sbin下,輸入命令./nginx -s reload即可
nginx的安裝與配置
1 nginx 4 nginx的安裝 linux centos7 2 安裝相關依賴和庫檔案 yum y install gcc gcc c autoconf automake gcc gcc c 的庫檔案 yum y install pcre pcre devel 安裝nginx依賴包 yum y ...
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 啟動...
nginx安裝與配置
wget 0.tar gz2,安裝 tar zxf nginx 1.14 0.tar gzcd nginx 1.14 0.configure prefix usr local nginx make make install3,配置 1,在index後面新增index.php 2,去掉location...