人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

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

發(fā)布日期:2021-12-08 03:36 | 文章來(lái)源:源碼中國(guó)

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

Ubuntu18.04虛擬機(jī)1 IP:192.168.10.10
Ubuntu18.04虛擬機(jī)2 IP:192.168.10.11

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

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

1 Nginx安裝

虛擬機(jī)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驗(yàn)證是否安裝成功。

$ 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

虛擬機(jī)1:

/etc/nginx/nginx.conf是主配置文件,里面具體沒(méi)研究過(guò),但要注意把以下內(nèi)容解除注釋?zhuān)?/p>

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)聽(tīng)端口
  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 首先檢查配置語(yǔ)法是否有誤
2 主進(jìn)程嘗試應(yīng)用配置
3 如果成功:?jiǎn)?dòng)新工作進(jìn)程,并關(guān)閉舊的進(jìn)程
4 如果失?。褐鬟M(jìn)程配置回滾

3 修改hosts文件

虛擬機(jī)1在/etc/hosts文件中添加:

192.168.10.10 test.com

4 測(cè)試

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

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

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

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線(xiàn)路精選!

全天候客戶(hù)服務(wù)

7x24全年不間斷在線(xiàn)

專(zhuān)屬顧問(wèn)服務(wù)

1對(duì)1客戶(hù)咨詢(xún)顧問(wèn)

在線(xiàn)
客服

在線(xiàn)客服:7*24小時(shí)在線(xiàn)

客服
熱線(xiàn)

400-630-3752
7*24小時(shí)客服服務(wù)熱線(xiàn)

關(guān)注
微信

關(guān)注官方微信
頂部