Apache (и другие сервисы) работают на локальном хосте, а не на IP-адресе

Мой сервер 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
3
задан 30 July 2013 в 22:05

1 ответ

Пожалуйста, проверьте свою группу безопасности на Amazon EC2 и, если нет правила для порта 443, добавьте его.

0
ответ дан 30 July 2013 в 22:05

Другие вопросы по тегам:

Похожие вопросы: