欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

虛擬機(jī)2最好原本就能用瀏覽器訪問,顯示界面區(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是主配置文件,里面具體沒研究過,但要注意把以下內(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 主進(jìn)程嘗試應(yīng)用配置
3 如果成功:啟動(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 測試

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

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

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

相關(guān)文章

  • nginx不支持apk ipa文件下載的設(shè)置方法

    nginx不支持apk ipa文件下載的設(shè)置方法

    今天在幫客戶配置nginx服務(wù)器的時(shí)候,對方需要支持apk ipa文件下載,這里簡單分享下,方便需要的朋友
    2014-03-03
  • nginx常用配置conf的示例代碼詳解

    nginx常用配置conf的示例代碼詳解

    這篇文章主要介紹了nginx常用配置conf,包括配置vue項(xiàng)目,配置接口代理的代碼詳解,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • Nginx反向代理配置的全過程記錄

    Nginx反向代理配置的全過程記錄

    這篇文章主要給大家介紹了關(guān)于Nginx反向代理配置的相關(guān)資料,nginx作為web服務(wù)器一個(gè)重要的功能就是反向代理,當(dāng)然你也可以使用nginx配置正向代理,需要的朋友可以參考下
    2021-06-06
  • 解析nginx server_name的具體使用

    解析nginx server_name的具體使用

    nginx server_name對于正確配置虛擬主機(jī)非常重要,本文主要介紹了解析nginx server_name的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • Nginx HTTP:413 Request Entity Too Large解決方法

    Nginx HTTP:413 Request Entity Too Large解決方法

    這篇文章主要介紹了Nginx HTTP:413 Request Entity Too Large解決方法,這個(gè)問題需要修改PHP配置以及Nginx配置才可以解決,需要的朋友可以參考下
    2015-07-07
  • Nginx反向代理轉(zhuǎn)發(fā)tomcat的實(shí)現(xiàn)

    Nginx反向代理轉(zhuǎn)發(fā)tomcat的實(shí)現(xiàn)

    本文主要介紹了Nginx反向代理轉(zhuǎn)發(fā)tomcat的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Nginx的優(yōu)化、安全與防盜鏈實(shí)例詳解

    Nginx的優(yōu)化、安全與防盜鏈實(shí)例詳解

    防止盜鏈不僅能保護(hù)版權(quán),又節(jié)約了不少流量,下面這篇文章主要給大家介紹了關(guān)于Nginx優(yōu)化、安全與防盜鏈的相關(guān)資料,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • Nginx開啟stub_status模塊配置方法

    Nginx開啟stub_status模塊配置方法

    這篇文章主要介紹了Nginx開啟stub_status模塊配置方法,Nginx中的stub_status模塊主要用于查看Nginx的一些狀態(tài)信息,本文講解它的開啟配置方法,需要的朋友可以參考下
    2015-02-02
  • HAProxy和Nginx搭建負(fù)載均衡器的實(shí)現(xiàn)

    HAProxy和Nginx搭建負(fù)載均衡器的實(shí)現(xiàn)

    負(fù)載均衡器是一個(gè)常用于分布式計(jì)算和網(wǎng)絡(luò)應(yīng)用中的系統(tǒng)組件,主要用于將客戶端的請求分發(fā)到多個(gè)后端服務(wù)器上,以實(shí)現(xiàn)高可用性、高性能和可擴(kuò)展性,本文主要介紹了HAProxy和Nginx搭建負(fù)載均衡器的實(shí)現(xiàn),感興趣的可以了解一下,感興趣的可以了解一下
    2023-11-11
  • 讓VIM支持Nginx .conf文件語法高亮顯示功能的方法

    讓VIM支持Nginx .conf文件語法高亮顯示功能的方法

    這篇文章主要給大家介紹了關(guān)于讓VIM支持Nginx .conf文件語法高亮顯示功能的方法,文中分別介紹了手動(dòng)修改和自動(dòng)化腳本兩種方法的實(shí)現(xiàn),都給出了詳細(xì)的示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-07-07

最新評(píng)論