2016-12-08 4 views
0

ngrok использовать порт 80, apache или nginx использовать порт 80 тоже. Я хочу запустить ngrok и web на одном сервере и использовать порт 80 и использовать дополнительный домен, чтобы отличить их.Как запустить ngrok и apache/nginx на одном сервере?

например. ngrok работает на tunnel.mysite.com и в сети nginx на web.mysite.com

Как это сделать?

Спасибо!

ответ

0

Вы не можете одновременно слушать один и тот же порт.

Вы можете изменить порт для 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;  
    } 
} 
Смежные вопросы