Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 1.39 KB

proxy.md

File metadata and controls

58 lines (42 loc) · 1.39 KB

🤖 Nginx

Проксирование

Устанавлиаем nginx если еще не устанлвен по инструкци 🤖 Nginx > Установка nginx

правим командой

sudo vim /etc/nginx/sites-available/default

важно если используете 443 то надо и сертификаты тоже использовать при проксирование как в инструкции 🤖 Nginx > Настройка SSL

server {
        listen 443 ssl;

        ssl_certificate /etc/ssl/xx.crt;
        ssl_certificate_key /etc/ssl/xx.key;

        server_name api.xx.ru;

        proxy_set_header Host $host;

        location / {
                proxy_pass http://11.22.33.44;
        }
}

перезагружаем nginx

sudo service nginx restart

проверяем сервис и логи

root@vm2601525:~# ls -la /var/log/nginx/
total 20
drwxr-xr-x  2 root     adm     4096 Feb 13 23:31 .
drwxrwxr-x 10 root     syslog  4096 Feb 13 23:31 ..
-rw-r-----  1 www-data adm    10798 Feb 13 23:54 access.log
-rw-r-----  1 www-data adm        0 Feb 13 23:31 error.log
root@vm2601525:~# less -R /var/log/nginx/access.log 

если правки предварительные то можете локально поправить

sudo vim /etc/hosts 
55.66.77.88 api.xx.ru