CentOS上搭建Nginx反向伺服器

CentOS上搭建Nginx反向伺服器

有過去的同事突然問我,他在CentOS7上試驗搭建Nginx反向伺服器死活不成功。現將最簡單的搭建步驟分享下:

0. 環境介紹

本次搭建的集群包括以下伺服器

  1. 192.168.1.107nginx反向伺服器,使用8080埠訪問
  2. 192.168.1.108HTTP伺服器1
  3. 192.168.1.110: HTTP伺服器2

在訪問http://192.18.1.107:8080時,期望能隨機獲取192.168.1.108192.168.1.110上的頁面

1. 安裝nginx

yum install nginx

2. 編寫配置文件

默認安裝的nginx已經配置為讀取/etc/nginx/conf.d中以.conf結尾的所有配置文件。故而為方便管理,在此目錄增加配置文件reverse_proxy.conf如下:

cd /etc/nginx/conf.d

cat <<EOF>>reverse_proxy.conf

upstream servers {

server 192.168.1.108;

server 192.168.1.110;

}

server {

listen 8080;

location / {

proxy_pass http://servers/;

}

}

EOF

其中upstreamproxy_pass具體解釋戳開可見

3. 檢查配置文件是否正確

nginx -t

如果看上去沒有錯誤,那繼續。如果看上去錯了,排錯之。

4. 載入配置文件

nginx -s reload

5. 打開瀏覽器,測試之

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營