web-dev-qa-db-fra.com

FirewallD a 443 activé mais il refuse des connexions

Je suis sur Centos 7 en utilisant un pare-feu.

J'ai configuré Firewalld SO 443 est ouvert:

$ Sudo firewall-cmd --zone=public --permanent --list-all
public
  target: default
  icmp-block-inversion: no
  interfaces: 
  sources: 
  services: couchdb2 dhcpv6-client http https ssh
  ports: 443/tcp 5984/tcp
  protocols: 
  masquerade: no
  forward-ports: 
  sourceports: 
  icmp-blocks: 
  rich rules: 

$ Sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
Warning: ALREADY_ENABLED: 443:tcp
success

apparemment, le port 443 est ouvert, mais ...

$ curl https://127.0.0.1:443
curl: (7) Failed connect to 127.0.0.1:443; Connection refused

Je le teste également à l'aide de l'outil Web à http://www.yougetsignal.com/tools/open-ports/

Je tape mon adresse IP et mon port 443 et obtenez: le port fermé 443 est fermé sur {my-ip}

Qu'est-ce qui pourrait se tromper? Il semble s'ouvrir et mais ce n'est pas le cas.

Je requête netstat avec ce résultat:

$ Sudo netstat -lnp | grep 443
udp        0      0 127.0.0.1:323           0.0.0.0:*                           
443/chronyd         
udp6       0      0 ::1:323                 :::*                                
443/chronyd

Une fois j'ai corrigé mon nginx.conf pour écouter correctement 443 le résultat ressemblait à:

$ Sudo netstat -lnp | grep 443
tcp        0      0 0.0.0.0:443             0.0.0.0:*               
LISTEN      10197/nginx: master 
tcp6       0      0 :::443                  :::*                    
LISTEN      10197/nginx: master 
udp        0      0 127.0.0.1:323           0.0.0.0:*                           
443/chronyd         
udp6       0      0 ::1:323                 :::*                                
443/chronyd   
2
WebSnake

Vous devez recharger firewalld après avoir ajouté une règle avec --permanent ou vous devez remédier à la commande sans --permanent.

Quand tu dis --permanent Firewalld vient de mettre à jour la configuration, mais ne le rechargez pas.

0
Andreas Rogge