У меня есть веб-сайт tor, работающий на VPS, и я использую Nginx в качестве сервера, который прослушивает 80 и 443 в качестве его портов.Недавно я интегрировал BTCPay Server (BTCPay Server является автономным процессором криптовалюты с открытым исходным кодом.)
BTCPay работает с Docker Ngix и использует порты 80 и 443. Я могу запустить только один сервис навремя, и я не могу запустить оба Nginx и BTCPay одновременно, потому что обе службы используют один и тот же порт.
Docker не запустится, если Nginx уже запущен.
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), но он не работает.Кто-нибудь знает обходной путь или решение по этому вопросу?