Мой сервер Apache работает правильно на порту 80.
Когда я пытаюсь включить SSL на порту 443, я могу подключиться через localhost (telnet localhost 443), но не через IP-адрес (telnet xxx.xxx. ххх.ххх 443).
Чтобы выяснить, в чем проблема, я взял конфигурацию порта 80 по умолчанию и изменил ссылки на порт 443. Тот же результат. Вернулся на 80 и все работает отлично.
Это заставляет меня думать, что проблема с брандмауэром, а не с конфигурацией. Но у меня нет правил брандмауэра.
Также этот сайт работает на виртуальной машине с той же версией Linux, 12.04 Precise 64-bit под Virtualbox. Я распаковываю каталог / etc / apache2 и помещаю его в экземпляр Amazon EC2, я получаю описанное поведение - порт 80 работает, 443 только localhost.
1110 Я не эксперт, но не новичок. Остановившись на полдня, обдумав время, чтобы связаться, может быть, другие могут помочь / извлечь выгоду. Я упускаю что-то простое или мне нужно что-то новое, чтобы открыть порт 443?
ports.conf:
NameVirtualHost *:80
Listen 80
Listen 443
default-ssl в sites-enabled
<VirtualHost *:443>
ServerName mysite.mydomain.com:443
... more irrelevant stuff
обратите внимание, что если я включаю только default-ssl и просто меняю 443 на 80, это работает
так, что заставило меня подумать, что не проблема конфигурации Apache, а некоторая проблема с межсетевым экраном. Но у меня не включен брандмауэр.
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 против 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
Пожалуйста, проверьте свою группу безопасности на Amazon EC2 и, если нет правила для порта 443, добавьте его.