Puncte:0

Configurarea Nginx: portul apare ca nedeschis

drapel br

Am obținut acces la o mașină CentOS 8 care are deja un web care rulează pe portul 80.Am verificat că nu există firewall-uri care rulează (nici firewalld, nici ufw). Ideea mea este să configurez un web Django care rulează pe portul 55555. Prin urmare, primul lucru pe care încerc să îl realizez este să afișez pagina Nginx implicită din afara mașinii.

În prezent, configurația mea Nginx este următoarea:

    includ /etc/nginx/mime.types;
    aplicație de tip_default/octet-stream;

    # Încărcați fișierele de configurare modulare din directorul /etc/nginx/conf.d.
    # Consultați http://nginx.org/en/docs/ngx_core_module.html#include
    # pentru mai multe informatii.
    includ /etc/nginx/conf.d/*.conf;

    Server {
        asculta 55555 default_server;
        asculta [::]:55555 default_server;
        numele serverului  _;
        root /usr/share/nginx/html;

        # Încărcați fișierele de configurare pentru blocul de server implicit.
        includ /etc/nginx/default.d/*.conf;

        Locație / {
        }

        pagina de eroare 404 /404.html;
            locație = /40x.html {
        }

        pagina_eroare 500 502 503 504 /50x.html;
            locație = /50x.html {
        }
    }

# Setări pentru un server activat TLS.
#
#    Server {
# asculta 443 ssl http2 default_server;
# asculta [::]:443 ssl http2 default_server;
#        numele serverului  _;
# root /usr/share/nginx/html;
#
# ssl_certificate „/etc/pki/nginx/server.crt”;
# ssl_certificate_key "/etc/pki/nginx/private/server.key";
# ssl_session_cache shared:SSL:1m;
# ssl_session_timeout 10m;
# ssl_ciphers PROFIL=SISTEM;
# ssl_prefer_server_ciphers activat;
#
# # Încărcați fișierele de configurare pentru blocul de server implicit.
# include /etc/nginx/default.d/*.conf;
#
#        Locație / {
# }
#
# error_page 404 /404.html;
# locație = /40x.html {
# }
#
# error_page 500 502 503 504 /50x.html;
# locație = /50x.html {
# }
# }

}

De asemenea, portul 55555 apare ca fiind deschis: introduceți descrierea imaginii aici

Pagina implicită Nginx este afișată când este accesată local, dar când încerc să accesez pagina web (192.XXX.XXX.XXX:55555) de pe o altă mașină, înțeleg că portul 80 este deschis și poate fi accesat, dar portul 55555 este nedeschis.

Aveți indicii despre ce îmi lipsește pentru a configura Nginx să recupereze pagina web implicită atunci când este accesată din exterior?

drapel in
Vă rugăm să furnizați mesajul de eroare real pe care îl întâlniți, nu doar „nu este deschis”.
qwerty avatar
drapel br
@GeraldSchneider chestia este că nu primesc un mesaj de eroare. Doar că atunci când curl 192.XXX.XXX.XXX:55555 de la o altă mașină, primesc un timeout, dar când o fac pe celălalt port, 92.XXX.XXX.XXX:80, primesc răspunsul de pe celălalt web care rulează, așa că nu știu unde să caut pentru a vedea de ce portul 55555 este afișat ca închis.
drapel in
Un timeout este o eroare. Și este partea importantă. Un timeout indică o problemă de firewall.
digijay avatar
drapel mx
Pe CentOS trebuie să deschideți explicit acel port cu `firewall-cmd --zone=public --add-port=55555/tcp --permanent` și apoi să reîncărcați configurația cu `firewall-cmd --reload`
qwerty avatar
drapel br
@digijay dar treaba este că nu folosesc firewall-cmd, este dezactivat și fără firewall-cmd web-ul pe portul 80 rulează așa cum era de așteptat.
drapel in
Apoi există un firewall în afara mașinii.
digijay avatar
drapel mx
Doar pentru a fi sigur, obțineți vreo ieșire pentru `iptables-save | grep 55555` sau `lsof -i -P |grep http`?
qwerty avatar
drapel br
@digijay, nu, nu primesc nicio ieșire.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.