您好,登錄后才能下訂單哦!
反向代理:指將自己作為代理服務器來接受Internet上的請求,然后將請求轉發給后端的服務器,并將結果返回給客戶端。
可以這樣說,反向代理就意味,你給10086打電話,中間有一個代理服務器,代理服務器經過某種算法將你分配給一個客服,然后你們之間建立鏈接。如果訪問量大的時候,一個客服正在為其他客戶進行通話,就需要多個客服來,這樣就稱為負載均衡。
而nginx是一個高性能的http和反向代理服務器,且占用內存極少,現在很多大型公司都在用它。
代理服務器:192.168.7.80
后端服務器:192.168.7.90
兩臺服務器都安裝Nginx
wget http://nginx.org/download/nginx-1.8.1.tar.gz \\下載nginx
tar -zvxf nginx-1.8.1.tar.gz \\解壓nginx
groupadd www
useradd www -s /sbin/nologin -g www \\創建用戶
./configure --user=www --group=www --prefix=/usr/local/nginx' \\編譯nginx
make &&make install \\安裝nginx
/usr/local/nginx/sbin/nginx \\啟動nginx
訪問頁面
在代理服務器上配置 vim /usr/local/nginx/conf/nginx.conf 在http模塊里添加
將后端服務器192.168.7.90添加至代理服務器里面upstream test { server 192.168.7.90; }
在location里添加 proxy_pass http://test;
location / {
proxy_pass http://test;
root html;
index index.html;
}
保存退出并重新加載一下nginx
/usr/local/nginx/sbin/nginx -s reload
為了方便辨別,我們改一下192.168.7.90的網頁內容
再次訪問一下192.168.7.80
是不是發現代理成功了
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。