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

Nginx反向代理靜態(tài)文件并修改路徑方式

 更新時(shí)間:2025年03月19日 09:36:59   作者:草明  
這篇文章主要介紹了Nginx反向代理靜態(tài)文件并修改路徑方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Nginx反向代理靜態(tài)文件并修改路徑

Nginx 配置想要將 /a/b/ 的請(qǐng)求代理到本地目錄 /abc/ 下的文件??梢栽?Nginx 配置中使用 alias 指令來(lái)指定一個(gè)本地路徑作為代理目標(biāo)。

server {
    listen 8080;

    location / {
        proxy_pass http://192.168.1.100:8080;
    }

    location /a/b/ {
        alias /abc/;
        try_files $uri $uri/ /index.html;
    }
}

解釋和注意事項(xiàng):

  • location /a/b/:這里配置了一個(gè) location 塊,用于匹配以 /a/b/ 開(kāi)頭的請(qǐng)求。
  • alias /abc/;:使用 alias 指令指定了本地路徑 /abc/ 作為代理目標(biāo)。當(dāng)匹配到 /a/b/ 的請(qǐng)求時(shí),Nginx 將會(huì)將這些請(qǐng)求映射到本地目錄 /abc/。
  • try_files $uri $uri/ /index.html;:這里使用了 try_files 指令,用于嘗試查找對(duì)應(yīng)的文件。如果請(qǐng)求的文件不存在,則會(huì)返回 /index.html。

注意:

  • 在使用 alias 指令時(shí),結(jié)尾的斜杠 / 是重要的,確保路徑設(shè)置正確。
  • 需要確保 Nginx 對(duì) /a/b/ 的訪問(wèn)權(quán)限和路徑配置正確,以及本地目錄 /abc/ 中包含所需的靜態(tài)文件或資源。
  • 配置完成后,重啟或重新加載 Nginx,然后嘗試訪問(wèn) /a/b/ 下的資源,它應(yīng)該會(huì)被代理到本地目錄 /abc/ 中的對(duì)應(yīng)文件。

Nginx反向代理+路徑重寫(xiě) 配置

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;
        # 訪問(wèn)方式:http://127.0.0.1/1/ng1/ --> http://127.0.0.1:82 這里和方式二主要區(qū)別在于rewrite和proxy_pass的位置。
        location ~ /ng1/ {
            proxy_pass http://127.0.0.1:81;
            rewrite "^/(.*)/ng1\/(.*)$" /$2 break;
        }
        # 訪問(wèn)方式:http://127.0.0.1/1/ng2/ --> http://127.0.0.1:82
        location ~ /ng2/ {
            rewrite "^/(.*)/ng2/(.*)$" /$2 break;
            proxy_pass http://127.0.0.1:82;
            
        }
        # 訪問(wèn)方式:http://127.0.0.1/ng3/ --> http://127.0.0.1:83
        location /ng3/ {
            rewrite ^/ng3/(.*)$ /$1 break;
            proxy_pass http://127.0.0.1:83;
        }
        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Nginx服務(wù)器添加Systemd自定義服務(wù)過(guò)程解析

    Nginx服務(wù)器添加Systemd自定義服務(wù)過(guò)程解析

    這篇文章主要介紹了Nginx服務(wù)器添加Systemd自定義服務(wù)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Windows環(huán)境下Nginx?服務(wù)器?SSL?證書(shū)安裝部署操作過(guò)程

    Windows環(huán)境下Nginx?服務(wù)器?SSL?證書(shū)安裝部署操作過(guò)程

    這篇文章主要介紹了Windows環(huán)境下Nginx?服務(wù)器?SSL?證書(shū)安裝部署,指導(dǎo)您如何在Windows Nginx 服務(wù)器中安裝 SSL 證書(shū),本文給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-10-10
  • nginx報(bào)錯(cuò):[emerg] getpwnam(“www“)failed問(wèn)題及解決

    nginx報(bào)錯(cuò):[emerg] getpwnam(“www“)failed問(wèn)題及解決

    這篇文章主要介紹了nginx報(bào)錯(cuò):[emerg] getpwnam(“www“)failed問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • 詳解CentOS配置Nginx官方的Yum源

    詳解CentOS配置Nginx官方的Yum源

    這篇文章主要介紹了詳解CentOS配置Nginx官方的Yum源,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • Nginx?配置?WebSocket?代理的操作過(guò)程

    Nginx?配置?WebSocket?代理的操作過(guò)程

    這篇文章主要介紹了Nginx?配置?WebSocket?代理的操作過(guò)程,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • 詳解阿里云nginx服務(wù)器多站點(diǎn)的配置

    詳解阿里云nginx服務(wù)器多站點(diǎn)的配置

    本篇文章主要介紹了阿里云nginx服務(wù)器多站點(diǎn)的配置,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • 詳解前端到底可以用nginx做什么

    詳解前端到底可以用nginx做什么

    Nginx因?yàn)樗姆€(wěn)定性、豐富的模塊庫(kù)、靈活的配置和低系統(tǒng)資源的消耗而聞名,下面這篇文章主要給大家介紹了關(guān)于前端到底可以用nginx做什么的相關(guān)資料,需要的朋友可以參考下
    2022-02-02
  • 服務(wù)器報(bào)錯(cuò)nginx?502?Bad?Gateway的原因及如何解決詳解

    服務(wù)器報(bào)錯(cuò)nginx?502?Bad?Gateway的原因及如何解決詳解

    項(xiàng)目啟動(dòng)時(shí)莫名其妙網(wǎng)站訪問(wèn)不了,502 Bad Gateway,下面這篇文章主要給大家介紹了關(guān)于服務(wù)器報(bào)錯(cuò)nginx?502?Bad?Gateway的原因及如何解決的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • Nginx服務(wù)器的反向代理proxy_pass配置方法講解

    Nginx服務(wù)器的反向代理proxy_pass配置方法講解

    這篇文章主要介紹了Nginx服務(wù)器的反向代理proxy_pass配置方法講解,包括經(jīng)常被提到的url的/問(wèn)題的相關(guān)說(shuō)明,需要的朋友可以參考下
    2016-01-01
  • Nginx安裝出現(xiàn)錯(cuò)誤解決方案

    Nginx安裝出現(xiàn)錯(cuò)誤解決方案

    這篇文章主要介紹了Nginx安裝出現(xiàn)錯(cuò)誤解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06

最新評(píng)論

五华县| 玉林市| 洮南市| 栖霞市| 宣武区| 镇巴县| 屏东县| 正蓝旗| 中超| 海林市| 凉城县| 太仓市| 宁国市| 大厂| 南康市| 商丘市| 章丘市| 延吉市| 隆德县| 颍上县| 和政县| 广昌县| 会宁县| 车险| 沧源| 汕尾市| 蕲春县| 威信县| 山东| 汤原县| 衡东县| 金阳县| 浦城县| 城步| 阳江市| 丹凤县| 黄石市| 泸西县| 二手房| 山丹县| 崇义县|