Я пытаюсь указать свой поддомен на конкретный порт моего сервера, но проблема в том, что когда я перехожу на этот поддомен, он показывает: Этот сайт не может быть достигнут
Мне нужно следующее: когда я захожу на https://auth.domain.com
, чтобы указать мне на мой сервер на aws: https://ec2.domain.aws:8443
, но это не удается сделать
Вот мой файл nginx.conf:
worker_processes 1;
events {
worker_connections 1024;
}
http {
server {
listen 80;
server_name localhost;
root /angularapp/dist;
index index.html index.htm;
include /etc/nginx/mime.types;
gzip on;
gzip_min_length 1000;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript;
location / {
try_files $uri $uri/ /index.html;
}
}
server {
listen 80;
server_name auth.domain.com;
location / {
proxy_pass https://ec2.domain.aws:8443;
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-Proto $scheme;
}
}
}
То, что я пытался сделать здесь, это то, что на первом сервере, когда он обращается к localhost (domain.com), просто показать файл index.html , который работает отлично , ина моем втором сервере, когда пользователь пытается получить доступ к auth.domain.com
, чтобы указать на https://ec2.domain.aws:8443
.
Я что-то упустил или это просто не тот способ, которым я должен это делать?
Также второе серверное решение, на котором я нашел его: https://www.digitalocean.com/community/questions/how-do-i-point-my-custom-domain-to-my-ip-port-41-111-20-36-8080
Спасибо