Как запустить Nginx и Docker Nginx одновременно - PullRequest
0 голосов
/ 26 апреля 2019

У меня есть веб-сайт tor, работающий на VPS, и я использую Nginx в качестве сервера, который прослушивает 80 и 443 в качестве его портов.Недавно я интегрировал BTCPay Server (BTCPay Server является автономным процессором криптовалюты с открытым исходным кодом.)

BTCPay работает с Docker Ngix и использует порты 80 и 443. Я могу запустить только один сервис навремя, и я не могу запустить оба Nginx и BTCPay одновременно, потому что обе службы используют один и тот же порт.

enter image description here Docker не запустится, если Nginx уже запущен.

enter image description here Nginx не запустится, если Docker уже запущен.

В качестве обходного пути я попытался изменить порт на 8050 в Nginx, используя файл конфигурации ниже,Я исправил файл torrc соответствующим образом и перезапустил tor и Nginx.

cd etc/nginx/sites-enabled/default

server {

listen 8050 default_server;
listen [::]:8050 default_server;
}

Несмотря на то, что я смог запустить сервер локально, (localhost: 8050) луковая ссылка не работает.Я также попытался просмотреть лук, используя порт (xxxxx.onion:8050), но он не работает.Кто-нибудь знает обходной путь или решение по этому вопросу?

...