一臺伺服器實現nginx代理負載均衡同時使用web服務
**原文來自:http://blog.sina.com.cn/s/blog_13d84115b0102y9n5.html
此實驗與本部落格的nginx代理負載均衡及同步web資料相似 。**
需求:在一臺伺服器上實現nginx負載均衡並在這臺機器上同時執行web服務
本伺服器IP為:192.168.88.88
一、安裝配置nginx
1、搭建環境
#yum -y install gcc gcc-c++ pcre-devel zlib-devel –y
關閉防火牆以及selinux
2、下載nginx包並解壓
#wget http://nginx.org/download/nginx-1.12.0.tar.gz
#tar zxvf nginx-1.12.0.tar.gz –C /usr/local/
3、配置安裝並編譯安裝
#cd nginx-1.12.0
#./configure --prefix=/usr/local/nginx --with-http_stub_status_module&&make&&make install
4、nginx服務配置
代理服務配置
#vim /usr/local/nginx/conf/nginx.conf
如圖:全域性新增自定義upstream,server引用。
注:本截圖為Nginx負載均衡及同步的截圖,需在upstream的server新增本ip的web。
如:server 192.168.88.88:8080; #注意,埠不可與代理埠一樣。
5、編寫nginx啟動指令碼並啟動
#vim nginx
加入許可權
#Chmod a+x nginx && cp nginx /etc/init.d/nginx
啟動並加入開機啟動
Redhat6/centos6:#service nginx start&&chkconfig nginx on
Redhat7/centos7:#/etc/init.d/nginx start
echo “/etc/init.d/nginx start”>>/etc/rc.local
二、安裝配置nfs
1、安裝軟體(所有機器配置)
#yum install -y rpcbind nfs-utils
代理伺服器配置
2、配置共享目錄及許可權
#vim /etc/exports
/web_share 192.168.88.0/24(rw,sync,fsid=0)
建立共享目錄並給目錄許可權
# mkdir /web_share && chmod -R o+w /web_share/
3、啟動服務
#systemctl start nfs
4、驗證
#showmount –e
一臺伺服器實現nginx代理負載同時使用web服務
三、web配置
Nginx服務配置
複製一份nginx目錄
#cp -rf /usr/local/nginx/ /nginx
配置檔案
# vim /nginx/conf/nginx.conf
一臺伺服器實現nginx代理負載同時使用web服務
Nfs配置
掛載nfs共享目錄到/nginx/html
# mount -t nfs 192.168.88.88:/web_share /nginx/html
啟動
# /nginx/sbin/nginx –c /nginx/conf/nginx.conf
相關文章
- nginx配置web服務|反向代理|負載均衡NginxWeb負載
- nginx實現兩臺服務負載均衡Nginx負載
- 【Nginx】Windows平臺下配置Nginx服務實現負載均衡NginxWindows負載
- nginx+php 實現代理與負載均衡 (1臺nginx,2臺php)NginxPHP負載
- Nginx服務系列——負載均衡Nginx負載
- Nginx負載均衡反向代理伺服器Nginx負載伺服器
- Nginx伺服器的使用與反向代理負載均衡Nginx伺服器負載
- Nginx搭建反向代理負載均衡和web快取伺服器Nginx負載Web快取伺服器
- nginx+tomcat實現反向代理+負載均衡NginxTomcat負載
- nginx實現負載均衡Nginx負載
- Nginx + IIS 實現負載均衡Nginx負載
- Nginx 兩臺伺服器配置負載均衡!!!Nginx伺服器負載
- 【Nginx】Nginx反向代理和負載均衡部署Nginx負載
- Nginx反向代理+負載均衡簡單實現(https方式)Nginx負載HTTP
- 如何使用 Weave 以及 Docker 搭建 Nginx 反向代理/負載均衡伺服器DockerNginx負載伺服器
- nginx詳解反向代理負載均衡Nginx負載
- nginx與IIS伺服器搭建叢集實現負載均衡(一)Nginx伺服器負載
- SAP 應用服務負載均衡的實現負載
- nginx反向代理和負載均衡策略實戰案例Nginx負載
- nginx反向代理負載均衡帶你突破單臺伺服器的瓶頸Nginx負載伺服器
- CentOS7 實現 Keepalived + Nginx 實現高可用 Web 負載均衡CentOSNginxWeb負載
- Nginx如何實現四層負載均衡?Nginx負載
- nginx+tomcat實現負載均衡NginxTomcat負載
- Nginx實現簡單的負載均衡Nginx負載
- [原創]Nginx反向代理及負載均衡Nginx負載
- Nginx代理功能與負載均衡詳解Nginx負載
- nginx面試題-nginx負載均衡與正反向代理Nginx面試題負載
- 基於Docker + Consul + Nginx + Consul-template的服務負載均衡實現DockerNginx負載
- Nginx入門到實戰(3)負載均衡和快取服務Nginx負載快取
- Haproxy搭建 Web 群集實現負載均衡Web負載
- 【nginx】用Redware、Nginx、Keepalive實現的負載均衡Nginx負載
- Keepalived實現Nginx負載均衡高可用Nginx負載
- Docker Compose+nginx實現負載均衡DockerNginx負載
- 用Nginx實現Session共享的均衡負載NginxSession負載
- Nginx如何實現負載均衡釋出策略?Nginx負載
- NGINX 負載均衡Nginx負載
- nginx負載均衡Nginx負載
- 【Nginx】負載均衡Nginx負載