簡體   English   中英

如何在同一台服務器上運行ngrok和apache / nginx?

[英]How to run ngrok and apache/nginx on same server?

ngrok使用端口80,apache或nginx也使用端口80。 我想在一台服務器上運行ngrok和web並使用端口80並使用子域來區分它們。

例如ngrok在tunnel.mysite.com上運行,nginx的web在web.mysite.com上運行

怎么做?

謝謝!

你不能同時監聽同一個端口。

您可以更改ngrok的端口(例如,更改為8080),然后在nginx設置新的虛擬主機,以將代理http://tunnel.mysite.com反向到http:// ngrok:8080

示例nginx配置:

server {
    server_name web.mysite.com;
    ...
    }
}

server {
    server_name tunnel.mysite.com;
    location / {
        proxy_pass http://ngrok_IP:8080;     
    }
}

暫無
暫無

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

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