Вчера я узнал о Nginx, и, если быть более точным, я впервые узнал все темы, затронутые по следующим адресам:
Но я все еще здесь ... застрял,
Где я
Я редактирую этот файл конфигурации Nginx: /etc/nginx/sites-available/default
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
server_name mysite.mydomain.com;
ssl_dhparam /etc/ssl/certs/dhparam.pem;
location / {
proxy_pass http://localhost:8080;
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;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/mysite.mydomain.com/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/mysite.mydomain.com/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
}
Моя цель
Итак, чтобы преобразовать это:
К этому
https://mysite.domain.com/ & https://mysite.domain.com:1337/
В основном я пытаюсь настроить сервер синтаксического анализа вместе с веб-приложением узла, и я не хочу, чтобы пути пересекались, поэтому я хочу, чтобы они были на разных общедоступных портах.
Пример сервера веб-приложений узла:
const app = express();
app.use(compression());
app.use(express.static(path.resolve(__dirname, '../dist')));
app.get('*', function(req, res) {
res.sendFile(path.resolve(__dirname, '../dist/index.html'));
});
app.listen(8181);
Заранее спасибо.