Mon serveur Apache fonctionne correctement sur le port 80.
Lorsque j'essaie d'activer SSL sur le port 443, je peux me connecter via localhost (telnet localhost 443) mais pas via une adresse IP (telnet xxx.xxx.xxx.xxx 443).
Pour comprendre où se situe le problème, j'ai pris la configuration par défaut du port 80 et modifié les références au port 443. Même résultat. Ramené à 80 et cela fonctionne bien.
Ce qui me porte à penser qu'il y a un problème de pare-feu, pas un problème de configuration. Mais je n'ai pas de règles de pare-feu.
De plus, ce site fonctionne sur une machine virtuelle avec la même version de Linux, 12.04 Precise 64-bit sous Virtualbox. Je tar le répertoire/etc/Apache2 et le mets sur l'instance Amazon EC2, je reçois le comportement décrit - le port 80 fonctionne, 443 uniquement l'hôte local.
Je ne suis pas un expert, mais pas un débutant. Stumped la moitié de la journée, a calculé le temps nécessaire pour atteindre, peut-être que d'autres peuvent aider/bénéficier. Est-ce que quelque chose de simple me manque ou dois-je faire quelque chose de nouveau pour ouvrir le port 443?
ports.conf:
NameVirtualHost *:80
Listen 80
Listen 443
default-ssl dans les sites activés
<VirtualHost *:443>
ServerName mysite.mydomain.com:443
... more irrelevant stuff
note si j'active que default-ssl et que je change juste les 443 en 80, ça marche
donc, cela m'a fait penser qu'il n'y avait pas de problème de configuration Apache, mais un problème de pare-feu. Mais je n'ai pas de pare-feu activé.
ubuntu@ip-xx-xx-xx-xx:/etc/Apache2/sites-enabled$ Sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
nmap localhost contre l'adresse IP
Sudo nmap -sT -O -PN xx.xx.xx.xx
Starting Nmap 5.21 ( http://nmap.org ) at 2013-07-30 13:53 EDT
Nmap scan report for ec2-xx-xx-xx-xxx.compute-1.amazonaws.com (xx.xx.xx.xx)
Host is up (0.0013s latency).
Not shown: 996 filtered ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp closed smtp
80/tcp open http
3306/tcp closed mysql
Device type: general purpose
Running (JUST GUESSING) : Linux 2.6.X (85%)
Aggressive OS guesses: Linux 2.6.15 - 2.6.26 (85%)
No exact OS matches for Host (test conditions non-ideal).
OS detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 Host up) scanned in 9.56 seconds
ubuntu@ip-10-68-23-145:/etc/Apache2/sites-enabled$ Sudo nmap -sT -O -PN localhost
nmap localhost
Starting Nmap 5.21 ( http://nmap.org ) at 2013-07-30 13:53 EDT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000047s latency).
Not shown: 995 closed ports
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
443/tcp open https
3306/tcp open mysql
9418/tcp open git
No exact OS matches for Host (If you know what OS is running on it, see http://nmap.org/submit/ ).
TCP/IP fingerprint:
OS:SCAN(V=5.21%D=7/30%OT=22%CT=1%CU=42076%PV=N%DS=0%DC=L%G=Y%TM=51F7FD9D%P=
OS:x86_64-unknown-linux-gnu)SEQ(SP=FD%GCD=1%ISR=10E%TI=Z%CI=Z%II=I%TS=8)OPS
OS:(O1=M400CST11NW5%O2=M400CST11NW5%O3=M400CNNT11NW5%O4=M400CST11NW5%O5=M40
OS:0CST11NW5%O6=M400CST11)WIN(W1=8000%W2=8000%W3=8000%W4=8000%W5=8000%W6=80
OS:00)ECN(R=Y%DF=Y%T=40%W=8018%O=M400CNNSNW5%CC=Y%Q=)T1(R=Y%DF=Y%T=40%S=O%A
OS:=S+%F=AS%RD=0%Q=)T2(R=N)T3(R=N)T4(R=Y%DF=Y%T=40%W=0%S=A%A=Z%F=R%O=%RD=0%
OS:Q=)T5(R=Y%DF=Y%T=40%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)T6(R=Y%DF=Y%T=40%W=0%S=
OS:A%A=Z%F=R%O=%RD=0%Q=)T7(R=Y%DF=Y%T=40%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)U1(R=
OS:Y%DF=N%T=40%IPL=164%UN=0%RIPL=G%RID=G%RIPCK=G%RUCK=G%RUD=G)IE(R=Y%DFI=N%
OS:T=40%CD=S)
Network Distance: 0 Hops
OS detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 Host up) scanned in 12.70 seconds
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.2 LTS
Release: 12.04
Codename: precise
Veuillez vérifier votre groupe de sécurité sur Amazon EC2 et s'il n'y a pas de règle pour le port 443, ajoutez-en une.