J'ai NGinx en cours d'exécution sur le port 81. Je peux utiliser telnet à l'aide de telnet 127.0.0.1 81
Et tout va bien.
Mais quand j'essaie de Telnet à ma machine de mon Mac (une adresse IP externe), je viens d'obtenir cette erreur:
telnet: connect to address 109.123.x.x: Connection refused
telnet: Unable to connect to remote Host
Voici mon/etc/nginx/sites-disponible/fichier par défaut:
server {
listen 81; ## listen for ipv4; this line is default and implied
#listen [::]:80 default ipv6only=on; ## listen for ipv6
root /usr/share/nginx/www;
index index.html index.htm;
# Make site accessible from http://localhost/
server_name 109.123.x.x;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to index.html
try_files $uri $uri/ /index.html;
}
...
J'ai ouvert le pare-feu Ubuntu (UFW) pour autoriser le port 81.
Je suis totalement coincé maintenant.
Quelqu'un a des idées?
Vous avez un nom de serveur comme
server_name 109.123.x.x;
C'est faux !!!!!
Mettre n'importe quel nom pas de numéro comme
server_name mywebsite.home;
et mettre mywebsite.home comme adresse IP du serveur Nginx dans votre fichier hôte (/ etc/hosts) i.e dans votre Mac comme au format
109.123.X.X mywebsite.home
où x.x est remplacé par des chiffres
ou
Si vous voulez servir toute la demande, mettez simplement
server_name _;
Si cela ne résout pas les choses, vérifiez ci-dessous
Soit votre pare-feu, c'est-à-dire I.e Iptables bloquant votre trafic ou vous avez votre NGinx n'écoute qu'à localhost I.e 127.0.0.1
Désactiver le pare-feu
Sudo ufw disable
Vérifiez l'adresse d'écoute du port 81
Sudo netstat -tulpn
J'ai le même problème il y a quelques mois lorsque j'essaie d'exécuter Ngnix sur mon système Ubuntu et d'accéder aux services d'un autre système Windows. Mais ne peut pas être capable d'exécuter un service de port comme - http://127.0.0.0.1/80 Après quelque temps, je suis surmonté à cela en désactivant le pare-feu de mon système Ubuntu.
commande d'éteindre le pare-feu:
Sudo ufw disable
vous pouvez également vérifier le statut de votre pare-feu d'abord:
Sudo ufw status
Conseils qui m'a aidé: A.) Port Forward B.) Définissez l'IP publique en tant que nom_serveur que ces étapes fonctionnent pour moi surtout Tip A.)