recherche

Maison  >  Questions et réponses  >  le corps du texte

Configurez nginx Le site Web n'est accessible en douceur qu'en ajoutant un port après le nom de domaine ou l'IP.

Le projet est déployé dans Tomcat.

Configuration nginx :

server {
        listen       8083 ;
        server_name  域名;

        location / {

            index  index.html index.htm index.jsp;
            #proxy_redirect off;
            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://127.0.0.1:8081/;
        }                       
}

Il n'est pas accessible directement via le nom de domaine. Après avoir ajouté le port 8081, vous pouvez y accéder en douceur. La méthode directe IP+port peut également être utilisée.

Je viens de changer le nom de domaine derrière server_name en localhost, et après avoir redémarré nginx, le nom de domaine direct est accessible, mais après plus de dix minutes, il échoue à nouveau et je dois encore ajouter un port. Étrange.

淡淡烟草味淡淡烟草味2753 Il y a quelques jours519

répondre à tous(2)je répondrai

  • 巴扎黑

    巴扎黑2017-05-16 17:29:02

    Le problème a été résolu car il existe un pare-feu en dehors de nginx, qui transmet toutes les requêtes via le port 80 vers le port 8083.
    Après avoir ajouté -A INPUT -p tcp -m tcp --dport 8083 -j ACCEPT au pare-feu, vous pouvez toujours accéder au site Web.

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:29:02

    Votre nginx est configuré pour écouter sur le port 8083 : essayez de remplacer la phrase "listen 8083" par "listen 80"

    répondre
    0
  • Annulerrépondre