Nginx не redirecciona весь трафик http

Я конфигурировал https с letsencrypt в nginx, и соглашаясь из-за ip в большинстве случаев, если redirecciona в https, но если я вхожу специально из-за этого маршрута http://11.255.123.0:4040/login согласись без шифрования, какой-то подсказки? Я оставляю здесь конфигурацию nginx:

server {
listen 80 default_server;
listen [::]:80 default_server;
server_name mydomain.com www.mydomain.com;
return 301 https://$server_name$request_uri;

}

location / {
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-NginX-Proxy true;
    proxy_pass http://localhost:4040/;
    proxy_set_header Host $http_host;
    proxy_redirect off;
 }

Я исследовал больше и все те, кто имеют общее с изображениями активных docker, без перенаправления / parse:1337 и:4040

1
задан 15.01.2017, 21:34
0 ответов

Порт 4040 это не обслуживает nginx, но это порт, в котором app server прокручивает изображение в окне.

То, что ты был бы должен делать, состоит в том, чтобы firewall ограничил все requests 4040, кроме в интерфейсе loopback (127.0.0.1)

2
ответ дан 03.12.2019, 17:40

Теги

Похожие вопросы