wiki:freebsd:certbot
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| wiki:freebsd:certbot [2026/02/05 12:35] – Diman | wiki:freebsd:certbot [2026/02/05 13:34] (текущий) – [Шаблоны файлов конфига nginx] Diman | ||
|---|---|---|---|
| Строка 65: | Строка 65: | ||
| Если все успешно, | Если все успешно, | ||
| + | ===== Шаблоны файлов конфига nginx ===== | ||
| + | |||
| + | <file bash domain.conf> | ||
| + | server { | ||
| + | server_name ~^www\.(.*)$; | ||
| + | return 301 $scheme:// | ||
| + | } | ||
| + | |||
| + | server { | ||
| + | listen 80; | ||
| + | server_name ### | ||
| + | error_log / | ||
| + | access_log / | ||
| + | location / { | ||
| + | ### | ||
| + | return 301 https:// | ||
| + | root / | ||
| + | index index.html index.htm index.nginx-debian.html; | ||
| + | } | ||
| + | location / | ||
| + | root / | ||
| + | default_type text/plain; | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | <file bash domain.ssl.conf> | ||
| + | server { | ||
| + | listen 443 ssl; | ||
| + | server_name ### | ||
| + | error_log / | ||
| + | access_log / | ||
| + | |||
| + | ssl_certificate / | ||
| + | ssl_certificate_key / | ||
| + | include / | ||
| + | ssl_dhparam / | ||
| + | |||
| + | if ($host ~* ^www\.(.*)) { | ||
| + | set $host_without_www $1; | ||
| + | rewrite ^(.*)$ $scheme:// | ||
| + | } | ||
| + | |||
| + | real_ip_header | ||
| + | location / { | ||
| + | proxy_set_header Host $host; | ||
| + | proxy_set_header X-Real-IP $remote_addr; | ||
| + | proxy_set_header X-Forwarded-For $remote_addr; | ||
| + | proxy_pass http://### | ||
| + | } | ||
| + | } | ||
| + | |||
| + | </ | ||
wiki/freebsd/certbot.1770294911.txt.gz · Последнее изменение: — Diman
