Eu aprendi sobre o Nginx ontem e, para ser mais preciso, aprendi pela primeira vez todos os tópicos abordados nos seguintes URLs:
Mas eu ainda estou aqui ... preso,
Onde estou
Estou editando este arquivo de configuração do 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
}
Meu objetivo
Então, para transformar isso:
Para isso
https://mysite.domain.com/ & https://mysite.domain.com:1337/
Basicamente eu estou tentando configurar um servidor de análise ao lado de um nó webapp e eu não quero que os caminhos colidam, então eu os quero em diferentes portas públicas.
Exemplo de servidor webapp do nó:
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);
Obrigado antecipadamente.