При доступе через браузер вы входите на сервер через порт 80 в случае http и порт 443 в случае https. Вы можете создать файл в sites-avaliable в / etc / nginx / sites-avaliable / yourfile и поставить эту скобку сервера:
server {
listen 80;
server_name yourServerName.com www.yourServerName.com;
#bracket that will be used when accessing though this 2 server names.
access_log /var/log/nginx/yourdomain.com-access.log;
error_log /var/log/nginx/yourdomain.com-error.log;
#logs are love logs are life
location /appName {
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_pass http://www.domainName.com:5678;
}
location / {
#anything else you want to redirct on this domain?
}
}
Затем символическая ссылка с сайтов, включенных на этот файл:
ln -ls ../sites-avaliable/yourfile .
sudo nginx -t
sudo service nginx reload
Что-то подобное должно работать для http, https почти то же самое, но с сертификатами. Скажите, если у вас есть какие-либо сомнения.