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.

  • Mod_rewrite redirection de SSL vers HTTP ne fonctionne pas
  • SSLCipherSuite - désactive le chiffrement faible, l'algorithm cbc cipher et md5
  • Plusieurs certificats SSL avec Stunnel
  • Est-il normal que l'identité d'un hôte change après avoir activé SSL?
  • IE8 n'accepte pas un certificate valide alors que Firefox le fait
  • Nginx - request en avant à l'URL absolue
  • Le site utilise des paramètres de sécurité périmés qui peuvent empêcher les versions futures de Chrome de pouvoir l'accéder en toute sécurité
  • Un vhost, plusieurs certificates
  • Si un domaine non SSL est demandé via https, Apache servira-t-il un domaine différent compatible SSL sur le même server?
  • Draytek SSL VPN connection masque de sous-réseau incorrect et passerelle
  • Apache SSL Proxy ne peut pas find un certificate client?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.