En essayant de configurer SSL pour une application Ruby on Rails, Mac Lion dit que les ports 80 et 443 sont déjà utilisés. Comment dois-je déboguer / résoudre?

entrez la description de l'image ici
Dans l'image ci-dessus, la sortie de ma console se produit lorsque je cours

sudo /usr/sbin/apachectl restart 

la console n'a aucun message d'erreur de syntaxe ou quoi que ce soit lorsque je démarre et arrête manuellement l'apache. Alors, comment dois-je faire un debugging?

EDIT: list des choses utilisant les ports

 $ sudo lsof -i:80 Password: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME httpd 734 root 5u IPv6 0xf..0 0t0 TCP *:http (LISTEN) httpd 736 _www 5u IPv6 0xf..0 0t0 TCP *:http (LISTEN) httpd 774 root 4u IPv4 0xf..0 0t0 TCP *:http (LISTEN) httpd 777 _www 4u IPv4 0xf..0 0t0 TCP *:http (LISTEN) httpd 822 _www 4u IPv4 0xf..0 0t0 TCP *:http (LISTEN) 

C'est exactement le cas pour -i: 443, aussi. Pourquoi existe-t-il tant de httpds? Ne devrait-il pas y avoir le seul? (pour chaque version IP, je suppose)

lors de la navigation sur l'adresse IP de mon server dans (Votre browser Web préféré), il dit simplement l'erreur interne du server.

Et puis la console sur le server dit "nstat_lookup_entry échoué 2" = \

2 Solutions collect form web for “En essayant de configurer SSL pour une application Ruby on Rails, Mac Lion dit que les ports 80 et 443 sont déjà utilisés. Comment dois-je déboguer / résoudre?”

Évidemment, un autre programme fonctionne déjà sur votre MAC. La meilleure estimation serait Skype si vous n'avez aucun autre server installé. Il utilisait ces deux ports.

Peut-être plus facile – essayez ceci au terminal aussi bien pour voir ce qui est en train d'écouter:

 sudo lsof -n -i4TCP:80 | grep LISTEN 

De votre capture d'écran, il semble que l'opération en panne tente de se lier à l'équivalent IPv6 de 0.0.0.0 , c'est-à-dire [::] . Il semble également que la binding avec l'adresse IPv4 0.0.0.0 réussisse. Ainsi, après avoir démarré votre application Rails, vérifiez la sortie de netstat -64tulpen (ou l'équivalent approprié sur OS X) et voyez si elle n'écoute vraiment pas sur les ports souhaités. Essayez également de savoir ce qui utilise IPv6, lié à [::]:80 et [::]:443 , et pourquoi.

  • Ouvrir correctement le port 443 sur Internet
  • Devrais-je anticiper tout problème pour essayer d'utiliser le même Cert SSL sur 2 ordinateurs (primaire, sauvegarde)?
  • Certificat SSL pour sql-server sur ec2
  • Certificat générique avec SAN
  • Méthodes sécurisées pour download des files sur apache?
  • Les problèmes de SHA-2 avec Verisign root sur OS 10.9 Mavericks?
  • Nginx avec ssl_verify_client = activé n'échoue pas le handshake TLS
  • L'authentification basique d'apache fonctionne-t-elle bien sur un port SSL personnalisé
  • En réponse à la vulnérabilité OpenSSL Poodle, je devrais désactiver SSLv3?
  • Comment activer SSL sur ubuntu apache2 ec2 instance correctement?
  • Erreur de vérification SSL avec git (sur github) sur Ubuntu 14.04
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.