его тоже на хостинге брать?
fullchain, privkey два необходимых ключа, которые выдаются тебе после того, как центр сертификации доменов DNS или хрен знает что там за сервис - выдаст тебе ответ
# Первый сервер обрабатывает HTTP-запросы и перенаправляет их на HTTPS server { listen 80 default_server; server_name example.club; return 301 https://$host$request_uri; } # Второй сервер обрабатывает HTTPS-запросы server { listen 443 ssl; server_name example.club; # Пути к SSL-сертификатам ssl_certificate /etc/letsencrypt/live/example.club/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.club/privkey.pem; # Конфигурация локации location / { # Проксирование запросов на локальное приложение proxy_pass http://127.0.0.1:3001; proxy_http_version 1.1; # Заголовки для WebSocket и других proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; 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-Host $server_name; proxy_cache_bypass $http_upgrade; } } # Третий сервер для другого поддомена или API server { listen 443 ssl; server_name api.example.club; # Пути к SSL-сертификатам для API ssl_certificate /etc/letsencrypt/live/api.example.club/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/api.example.club/privkey.pem; # Конфигурация локации для API location / { proxy_pass http://127.0.0.1:3002; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } }
но раз у тебя на двух разных машинах фронт и бэк, то тебе это не пойдет
Обсуждают сегодня