@bill.walker
Для настройки Nginx для перенаправления запросов на другой порт можно использовать директиву "proxy_pass".
Пример настройки в файле конфигурации nginx:
1 2 3 4 5 6 7 8 9 10 11 |
server { listen 80; server_name example.com; location / { proxy_pass http://localhost:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } |
В этом примере, все запросы на порт 80 будут перенаправлены на порт 8080. Директива "proxy_set_header" нужна для того, чтобы передать заголовки из оригинального запроса на целевой сервер.
Также, перед использованием директивы "proxy_pass", необходимо убедиться, что модуль "ngx_http_proxy_module" включен в конфигурации Nginx. Если необходимо использовать SSL, то можно использовать директиву "https" вместо "http" в "proxy_pass".