У меня есть 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;
}
}