Назад | Перейти на главную страницу

Обратный прокси NGINX для динамического DNS

У меня есть VPS, на котором размещено мое личное портфолио. Мой DNS (*) настроен так, чтобы указывать на IP-адрес VPS. Я также настраиваю некоторые локальные приложения (вне NAS в моем доме), такие как облачное хранилище и синхронизация и т. Д. Я хотел бы использовать сервер NGINX, уже запущенный на VPS, чтобы разрешить эти локальные себя - хостинговые службы, но поскольку они находятся дома, они используют динамический IP-адрес от моего интернет-провайдера.

Я бы хотел сделать следующее:

Я читал документы NGINX, Reddit и сообщения на ServerFault, но не могу осмыслить настройку. Я также хотел бы, чтобы оба вышеуказанных URL использовали мой сертификат SSL; Примечание. У меня нет подстановочного сертификата, поэтому я не использую поддомены.

Спасибо

После того, как вы решите проблему с вашим IP-адресом, либо запросив статический, либо используя такую ​​службу, как No-IP, вам понадобится конфигурация Nginx, подобная этой ... (вам нужно будет добавить свою конфигурацию ssl, но я Наверное, ты умеешь это делать)

server {
  listen 443;
  server_name example.com;
    location /cloud {
      proxy_pass <insert NAS public ip / no-ip hostname here>:<port if needed>;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header X-Forwarded-Proto https;
    }
}