2011-02-10 25 views
1

EC2でAmazon Linuxイメージを実行しています。しかし、私は私のツイストサーバーを起動するとポート443を開くことができません。EC2でhttpsポート443を聞くことができません(Amazon Linux)

私はセキュリティグループを作成し、HTTPS上でトラフィックを許可したインスタンスを使用していることを確認しました。 (HTTPS tcp 443 443 0.0.0.0/0)。ここで

が出力されます。

ERROR:root:Exception launching the json rpc server 
Traceback (most recent call last): 
    File "start_ipns_proxy.py", line 27, in launch_json_rpc 
    RPC_SSL_CERTIFICATE_FILE)) 
    File "/home/ec2-user/ipns_proxy/push_notify/twisted/internet/posixbase.py", line 444, in listenSSL 
    p.startListening() 
    File "/home/ec2-user/ipns_proxy/push_notify/twisted/internet/tcp.py", line 857, in startListening 
    raise CannotListenError, (self.interface, self.port, le) 
CannotListenError: Couldn't listen on any:443: [Errno 13] Permission denied. 

それは私の地元のボックスにうまく働いていた、と私は80にポートを変更したときに、私はまだ(HTTPは私のセキュリティグループでもあった)問題を持っています。私はまた、インスタンスと再運を再起動しました。

EDIT:

Here is my netstat output 
[[email protected] push_notify]$ sudo netstat -nupt -l 
Active Internet connections (only servers) 
Proto Recv-Q Send-Q Local Address    Foreign Address    State  PID/Program name 
tcp  0  0 0.0.0.0:22     0.0.0.0:*     LISTEN  1559/sshd   
tcp  0  0 127.0.0.1:25    0.0.0.0:*     LISTEN  1592/sendmail: acce 
udp  0  0 0.0.0.0:68     0.0.0.0:*        1428/dhclient  
udp  0  0 10.220.29.22:123   0.0.0.0:*        1572/ntpd   
udp  0  0 127.0.0.1:123    0.0.0.0:*        1572/ntpd   
udp  0  0 0.0.0.0:123     0.0.0.0:*        1572/ntpd 

答えて

1

あなたが1024未満のポートを使用するプログラムを実行している可能性があります rootまたはsudoを使用してプログラムを実行してみてください。

+0

別の優れたオプションはauthbindです。 –

+0

はauthbindと同意します.. –

0

がすでにポート443でリスニングのマシン上で別のサーバーを持っていますか?あなたのプロセスがそれにアクセスできないように、ポートが別のプロセスによって開かれているように私には聞こえます。

+0

私はそれが問題だとは思わない、私は上記のnetstat出力を含めている。 – 1337Rooster

関連する問題