Инструменты пользователя

Инструменты сайта


linux:reverseproxy:min

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
linux:reverseproxy:min [2025/02/20 20:46] – создано adminlinux:reverseproxy:min [2025/02/20 20:59] (текущий) admin
Строка 1: Строка 1:
-=== Установка ===+=== Установка angie ===
   apt-get update   apt-get update
   apt-get install -y ca-certificates curl   apt-get install -y ca-certificates curl
Строка 6: Строка 6:
   apt-get update   apt-get update
   apt-get install -y angie   apt-get install -y angie
 +  
 +=== Настройка ===
 +Конфиги хранятся по пути: **/etc/angie/http.d/**\\
 +Чтобы конфиги подтягивались, они должны иметь вид **same-site.conf**\\
 +Название можно использовать любое, но для удобства лучше приводить к виду **cool.same-site.ru.conf**\\
 +
 +Пример конфига:
 +<code>
 +server {
 +        listen 443;
 +
 +        server_name cool.same-site.ru;
 +        status_zone cool;
 +
 +        ssl_certificate          /etc/ssl/certs/same-site.crt;
 +        ssl_certificate_key      /etc/ssl/private/same-site.key;
 +
 +
 +location / {
 +
 +                proxy_pass http://127.0.10.2;
 +                proxy_set_header Upgrade $http_upgrade;
 +                proxy_set_header Connection "upgrade"; 
 +                proxy_set_header Host $host;
 +                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 +                proxy_request_buffering off;
 +                proxy_buffering off;
 +                client_max_body_size 0;
 +                proxy_max_temp_file_size 0;
 +                proxy_read_timeout 1200s;
 +
 +}
 +}
 +</code>
 +
 +После создания конфиг файлов проверить что всё в порядке, и перезагрузить angie.
 +  angie -t
 +  angie -s reload
 +
 +
linux/reverseproxy/min.1740084400.txt.gz · Последнее изменение: 2025/02/20 20:46 — admin