簡體   English   中英

用NGINX轉發一個端口

[英]Forward a port with NGINX

我正在嘗試將 python 應用程序轉發到目錄。 我知道我措辭不好,讓我試着更好地解釋一下

我目前擁有的:

NGINX 在端口 80 上 Static HTML 文件在 /var/www/html

Python API 端口 5500 localhost:5500/apiEndpoint(例如)

如果我 go 到 localhost:80/api/apiEndpoint 它給了我 localhost:5500/apiEndpoint,我該如何更改它?

謝謝您的幫助:)

如果你想做那個位置的掩碼,你可以嘗試:

server {
    listen 80;
    listen [::]:80;
    root /var/www/html;
    server_name domain.com;

    location ~ ^/api/apiEndpoint/(.*)$ {
        proxy_set_header Host $host;
        proxy_pass http://127.0.0.1:5500/apiEndpoint/$1;
    }
}

希望我正確理解了你的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM