如何用Nginx做端口轉發-創新互聯

本篇文章給大家分享的是有關如何用Nginx做端口轉發,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

十余年專注成都網站制作,企業網站設計,個人網站制作服務,為大家分享網站制作知識、方案,網站設計流程、步驟,成功服務上千家企業。為您提供網站建設,網站制作,網頁設計及定制高端網站建設服務,專注于企業網站設計,高端網頁制作,對混凝土攪拌罐等多個方面,擁有多年的網站維護經驗。

有時我們會使用一些java或node應用,但又不想讓他們直接監聽80端口,這時就需要用到端口轉發

將域名轉發到本地端口

首先介紹最常用的,將域名轉發到本地另一個端口上

server{
  listen 80;
  server_name  tomcat.shaochenfeng.com;
  index  index.php index.html index.htm;

  location / {
    proxy_pass  http://127.0.0.1:8080; # 轉發規則
    proxy_set_header Host $proxy_host; # 修改轉發請求頭,讓8080端口的應用可以受到真實的請求
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}

這樣訪問 http://tomcat.shaochenfeng.com 時就會轉發到本地的 8080 端口

將域名轉發到另一個域名

server{
  listen 80;
  server_name  baidu.shaochenfeng.com;
  index  index.php index.html index.htm;

  location / {
    proxy_pass  http://www.baidu.com;
    proxy_set_header Host $proxy_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}

這樣訪問 http://baidu.shaochenfeng.com 時就會轉發到 http://www.baidu.com

本地一個端口轉發到另一個端口或另一個域名

server{
  listen 80;
  server_name 127.0.0.1; # 公網ip
  index  index.php index.html index.htm;

  location / {
    proxy_pass  http://127.0.0.1:8080; # 或 http://www.baidu.com
    proxy_set_header Host $proxy_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}

這樣訪問 http://127.0.0.1 時就會轉發到本地的 8080 端口或 http://www.baidu.com

加 / 與不加 /

在配置proxy_pass代理轉發時,如果后面的url加/,表示絕對根路徑;如果沒有/,表示相對路徑

例如

  1. 加 /

    server_name shaochenfeng.com
    location /data/ {
    proxy_pass http://127.0.0.1/;
    }

    訪問 http://shaochenfeng.com/data/index.html 會轉發到 http://127.0.0.1/index.html

  2. 不加 /

    server_name shaochenfeng.com
    location /data/ {
    proxy_pass http://127.0.0.1;
    }

    訪問 http://shaochenfeng.com/data/index.html 會轉發到 http://127.0.0.1/data/index.html

以上就是如何用Nginx做端口轉發,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創新互聯-成都網站建設公司行業資訊頻道。

本文題目:如何用Nginx做端口轉發-創新互聯
文章分享:http://m.kartarina.com/article0/ejeoo.html

成都網站建設公司_創新互聯,為您提供自適應網站服務器托管、ChatGPT、關鍵詞優化、小程序開發、網站排名

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營
主站蜘蛛池模板: 亚洲精品无码久久久| 亚洲AV无码一区二区三区鸳鸯影院 | 无码性午夜视频在线观看| 亚洲精品无码久久毛片波多野吉衣 | 中文字幕有码无码AV| 日韩精品中文字幕无码一区| 18禁成年无码免费网站无遮挡| 无码精品日韩中文字幕| 西西人体444www大胆无码视频| 无码精品不卡一区二区三区| 亚洲真人无码永久在线| 人妻少妇看A偷人无码精品视频| 亚洲韩国精品无码一区二区三区| 亚洲av成人中文无码专区| 亚洲成a人片在线观看无码| 99久久人妻无码精品系列| 久久午夜无码鲁丝片直播午夜精品| 国产AV一区二区三区无码野战 | 亚洲AV无码第一区二区三区| 在线无码视频观看草草视频| 亚洲精品无码久久| 色窝窝无码一区二区三区| 少妇无码太爽了在线播放| 无码A级毛片日韩精品| 无码国产精成人午夜视频不卡 | 中文无码日韩欧免费视频| 99久无码中文字幕一本久道| 亚洲精品久久无码| 无码专区一va亚洲v专区在线| 尤物永久免费AV无码网站| 国产精品亚洲专区无码牛牛| 在人线av无码免费高潮喷水 | 无码国产乱人伦偷精品视频 | 亚洲精品无码av人在线观看| 亚洲精品无码久久久久| 亚洲日韩精品无码专区| 日韩经典精品无码一区| 无码人妻AV免费一区二区三区| 免费A级毛片无码A∨免费| 国产精品无码久久四虎| 国产成人午夜无码电影在线观看|