最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx內(nèi)網(wǎng)單機反向代理的實現(xiàn)

 更新時間:2021年11月02日 14:57:50   作者:之江小林  
本文主要介紹了Nginx內(nèi)網(wǎng)單機反向代理的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

Nginx內(nèi)網(wǎng)單機反向代理

Ubuntu18.04虛擬機1 IP:192.168.10.10
Ubuntu18.04虛擬機2 IP:192.168.10.11

測試目的:在虛擬機1上部署Nginx服務(wù)器(192.168.10.10:80),通過瀏覽器訪問自設(shè)的域名,可以反向代理到內(nèi)網(wǎng)虛擬機2(192.168.10.11:1234)。

虛擬機2最好原本就能用瀏覽器訪問,顯示界面區(qū)別于Nginx,比如安裝一個tomcat。

1 Nginx安裝

虛擬機1作為Nginx服務(wù)器,安裝如下:

sudo apt-get install build-essential
sudo apt-get install libtool
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install zlib1g-dev
sudo apt-get install openssl
sudo apt-get update
sudo apt-get install nginx

systemctl status nginx驗證是否安裝成功。

$ systemctl status nginx
● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: en
   Active: active (running) since Mon 2021-11-01 10:07:38 CST; 4h 19min ago
     Docs: man:nginx(8)
 Main PID: 8915 (nginx)
    Tasks: 3 (limit: 9461)
   CGroup: /system.slice/nginx.service
           ├─8915 nginx: master process /usr/sbin/nginx -g daemon on; master_pro
           ├─8916 nginx: worker process
           └─8917 nginx: worker process
...

2 配置Nginx

虛擬機1:

/etc/nginx/nginx.conf是主配置文件,里面具體沒研究過,但要注意把以下內(nèi)容解除注釋:

include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;

修改后service nginx restart重啟Nginx。

創(chuàng)建/etc/nginx/conf.d/test.conf如下:

server {
  listen 80; #Nginx服務(wù)器監(jiān)聽端口
  charset     utf-8;
  server_name test.com; #域名

  location / {
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_set_header X-Nginx-Proxy true;

    proxy_pass http://192.168.10.11:1234/; #反向代理的IP+端口
    proxy_redirect off;
  }
}

proxy_pass http://192.168.10.10:1234/;這行中,最后的'/'斜杠一定不要忘記加上。

nginx -s reload更新配置

reload的原理:
1 首先檢查配置語法是否有誤
2 主進程嘗試應用配置
3 如果成功:啟動新工作進程,并關(guān)閉舊的進程
4 如果失?。褐鬟M程配置回滾

3 修改hosts文件

虛擬機1在/etc/hosts文件中添加:

192.168.10.10  test.com

4 測試

在瀏覽器中輸入192.168.10.10,顯示的是Nginx的文字,這是虛擬機1自身的Nginx效果。

而輸入test.com,則是虛擬機2的應用內(nèi)容,說明反向代理成功。

到此這篇關(guān)于Nginx內(nèi)網(wǎng)單機反向代理的實現(xiàn)的文章就介紹到這了,更多相關(guān)Nginx內(nèi)網(wǎng)反向代理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 分布式限流之Nginx層限流方式

    分布式限流之Nginx層限流方式

    這篇文章主要介紹了分布式限流之Nginx層限流方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • nginx如何開通gzip壓縮傳輸文件

    nginx如何開通gzip壓縮傳輸文件

    Gzip壓縮是一種有效提升網(wǎng)站性能的方法,通過減少傳輸數(shù)據(jù)量和提高傳輸速度,Nginx服務(wù)器支持Gzip壓縮,適合壓縮HTML、CSS、JavaScript、JSON和XML等文本文件,配置中需設(shè)置gzip_types指定壓縮文件類型,gzip_comp_level設(shè)置壓縮級別
    2024-09-09
  • Nginx?Proxy?Manager配置Web?WAF應用防火墻

    Nginx?Proxy?Manager配置Web?WAF應用防火墻

    Nginx?Proxy?Manager是一款功能強大的開源軟件,配置Web應用防火墻,可以防止常見的web攻擊,本文就來介紹一下Nginx?Proxy?Manager配置Web?WAF應用防火墻,感興趣的可以了解一下
    2025-02-02
  • nginx配置偽靜態(tài)和適配客戶端的方法步驟

    nginx配置偽靜態(tài)和適配客戶端的方法步驟

    這篇文章主要介紹了nginx配置偽靜態(tài)和適配客戶端的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • Nginx 防止被域名惡意解析的辦法

    Nginx 防止被域名惡意解析的辦法

    這篇文章主要介紹了Nginx 防止被域名惡意解析的方法的相關(guān)資料,希望通過本文能幫助到大家,讓大家掌握理解這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10
  • nginx修改配置限制惡意爬蟲頻率

    nginx修改配置限制惡意爬蟲頻率

    這篇文章主要介紹在nginx中怎樣修改相關(guān)配置,以限制惡意爬蟲頻率的方法,有需要的朋友參考下。
    2016-08-08
  • 在CentOS?7上使用Nginx將www重定向到非www的完整步驟

    在CentOS?7上使用Nginx將www重定向到非www的完整步驟

    本文介紹了如何在CentOS7上使用Nginx進行域名重定向配置,以及設(shè)置相應的DNS記錄,重定向不僅有助于提高網(wǎng)站的搜索引擎排名,還能確保用戶無論通過www還是非www域名訪問,都能獲得一致的網(wǎng)站體驗,需要的朋友可以參考下
    2024-11-11
  • Nginx could not build the server_names_hash 錯誤的解決辦法

    Nginx could not build the server_names_hash 錯誤的解決辦法

    這篇文章主要介紹了Nginx could not build the server_names_hash 錯誤的解決辦法,需要的朋友可以參考下
    2014-03-03
  • Nginx配置超時時間的排查步驟

    Nginx配置超時時間的排查步驟

    在 Nginx 中設(shè)置了 keepalive_timeout、client_header_timeout 和 client_body_timeout 后仍然不起作用,所以本文給大家介紹了Nginx配置超時時間的排查步驟,并有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下
    2024-11-11
  • linux下nginx負載均衡搭建的方法步驟

    linux下nginx負載均衡搭建的方法步驟

    本篇文章主要介紹了linux下nginx負載均衡搭建的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04

最新評論

扬中市| 雷山县| 文安县| 萝北县| 文成县| 曲周县| 洪江市| 辽宁省| 陆河县| 浮山县| 巴南区| 广宗县| 搜索| 建湖县| 梓潼县| 体育| 安塞县| 枞阳县| 桐城市| 原阳县| 保靖县| 绥芬河市| 新乡市| 彰化市| 白银市| 突泉县| 宁乡县| 尤溪县| 成都市| 毕节市| 林甸县| 锡林浩特市| 琼结县| 奇台县| 嘉峪关市| 万载县| 武胜县| 西昌市| 新丰县| 巴马| 玉林市|