This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
сервис_http [2024/03/04 09:06] val [Прокси с балансировкой (пример 2)] |
сервис_http [2024/03/14 15:17] val [Прокси с балансировкой (пример 2)] |
||
---|---|---|---|
Line 949: | Line 949: | ||
* [[#Подключение, тестирование, применение и мониторинг конфигурации]] | * [[#Подключение, тестирование, применение и мониторинг конфигурации]] | ||
- | <code> | ||
- | gate1.corp13.un:~# cat /etc/nginx/sites-available/gowebd | ||
- | </code><code> | ||
- | upstream gowebd { | ||
- | server kube1.corp13.un; | ||
- | server kube2.corp13.un; | ||
- | server kube3.corp13.un; | ||
- | } | ||
- | |||
- | server { | ||
- | listen 80; | ||
- | server_name gowebd.corp13.un; | ||
- | return 301 https://gowebd.corp13.un$request_uri; | ||
- | } | ||
- | |||
- | server { | ||
- | listen 443 ssl; | ||
- | server_name gowebd.corp13.un; | ||
- | ssl_certificate /root/gowebd.crt; | ||
- | ssl_certificate_key /root/gowebd.key; | ||
- | |||
- | location / { | ||
- | proxy_pass http://gowebd; | ||
- | |||
- | proxy_set_header Host $host; | ||
- | proxy_set_header X-Forwarded-For $remote_addr; | ||
- | |||
- | # proxy_set_header X-Forwarded-Proto $scheme; | ||
- | # proxy_set_header X-Forwarded-Port $server_port; | ||
- | } | ||
- | } | ||
- | </code> | ||
- | |||
- | |||
- | * [[#Подключение, тестирование, применение и мониторинг конфигурации]] | ||
==== Прокси "красивого" URL в приложение (пример 3) ==== | ==== Прокси "красивого" URL в приложение (пример 3) ==== | ||