當前位置:編程學習大全網 - 遊戲軟體 - 如何運用Nginx搭建代理服務器?

如何運用Nginx搭建代理服務器?

如何實現Nginx的反向代理?

這句話什麽意思?

意思是說當客戶機來訪問服務器的時候,服務器本身並不出面接待,而是將客戶的請求轉高給手下的子服務器(小弟)負責接待。

比如:妳訪問www.baidu.com,其實並不時百度總服務器接待的妳,而是百度的代理服務器接待的妳,不過他們的服務是壹樣的,提供同樣的頁面;

如是搭建Nginx服務才能實現這樣的效果呢?

搭建壹個最簡單,最基礎nginx代理服務器,需要壹臺代理服務,兩臺子服務器,XX臺客戶機來作驗證;

操作流程如下:

第壹步、服務器和客戶機配好IP地址,其中Nginx代理服務器需要配置兩張網卡,兩個IP地址,壹個和客戶機通信,壹個和子服務器通信;

代理服務器與客戶機和子服務器都分別配置同網段IP地址;

例如:

代理服務器:192.168.4.5 192.168.2.5

子服務器 :192.168.2.100 192.168.2.200

客戶機 :192.168.4.10

這樣配置的好處是: 可以負載均衡,保障用戶的訪問體驗,保障上網速度,同時也保障了,即便有壹臺服務器壞掉了,另壹臺服務可以接待用戶訪問;

第二步、代理服務器上安裝Nginx服務軟件,兩臺子服務器上安裝HTTPD服務並寫入相應的網頁,然後啟動服務;

yum ?-y install ?; ##域名,可以自由定義;

location ? ^/.php$ ?{ ##匹配網頁地址的意思,匹配以 / 開頭.php結尾的網頁文件;

proxy_pass ?http://luogui; ##通過proxy代理服務器將用戶的請求轉發給luogui集群服務器;(註:優先級最高,系統會優先處理這條命令)

?}

?}

第四步、測試效果;

firefox ? http://192.168.4.5 ?或者 ?本地測試 ? curl ?http://192.168.4.5?

結果應該是暫停任何壹臺子服務器,客戶機訪問網頁都沒有問題;

以上.......

(EDN)

祝:開心!

羅貴

2019-04-05於深圳

  • 上一篇:希臘神話裏的女神
  • 下一篇:求壹個動畫 主角是只貓 可以變成各種東西 但腦袋永遠是貓 不是龍貓不是藍貓不是虹貓......
  • copyright 2024編程學習大全網