Je rencontre des problèmes lors de la redirection de mon port 80 à 4000 où mon application nodejs s'exécute sur ma droplet Digital Ocean Ubuntu. Voici mon/etc/nginx/sites disponibles/fichier par défaut:Redirection de Nginx + NodeJS vers le port 80
server {
listen 80;
server_name my_site.com;
location/{
proxy_pass http://MY_IP_ADDRESS:4000;
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;
}
}
Chaque fois que je me dirige vers mon IP de gouttelettes sur le port 4000 les charges d'application avec succès, mais pas lorsque je tente sur le port 80.
M aybe vous avez voulu mettre 'proxy_pass http: // MY_IP_ADDRESS: 4000;' au lieu d'utiliser port * 8080 *? – Jawad
mon erreur, le port 4000 est ce que j'ai dans mon fichier. modifié le segment de code au-dessus de @Jawad – lest96
Avez-vous redémarré le service nginx après avoir modifié le fichier? Et le fichier 'default' est-il symétriquement lié à un fichier situé dans le dossier'/etc/nginx/sites-enabled'? – Jawad