@cierra
Для настройки проксирования через Nginx вам понадобится изменить файл конфигурации Nginx (обычно располагается в /etc/nginx/nginx.conf или /etc/nginx/conf.d/default.conf). Ниже приведен пример настройки проксирования для сервера с IP-адресом 192.168.0.100 и портом 8080:
1
|
sudo nano /etc/nginx/nginx.conf |
или
1
|
sudo nano /etc/nginx/conf.d/default.conf |
1 2 3 4 5 |
location / { proxy_pass http://192.168.0.100:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } |
Здесь http://192.168.0.100:8080
- это адрес вашего сервера, на который будет происходить проксирование.
1
|
sudo nginx -t |
1
|
sudo service nginx restart |
Теперь Nginx будет проксировать все запросы, поступающие на порт 80 (или 443 для HTTPS) веб-сервера на адрес и порт, указанные в настройках проксирования.
@cierra
Альтернативный способ настройки проксирования через Nginx:
1
|
sudo nano /etc/nginx/nginx.conf |
1 2 3 4 5 6 7 |
location / { proxy_pass http://192.168.0.100: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; proxy_set_header X-Forwarded-Proto $scheme; } |
1
|
sudo systemctl restart nginx |
После этого Nginx будет проксировать запросы на адрес 192.168.0.100:8080. Убедитесь, что настройки вашего сервера и порта соответствуют вашим требованиям.