2013-06-18 71 views
39

Tôi đang chạy máy chủ web CherryPy tại 0.0.0.0:8787 trên phiên bản EC2.Cách mở cổng máy chủ web trên ví dụ EC2

Tôi có thể kết nối với máy chủ web qua địa phương wget trên máy EC2, nhưng tôi không thể truy cập cá thể từ máy từ xa của riêng mình (tôi kết nối với EC2 qua ssh).

Tôi có cần mở cổng 8787 để truy cập máy chủ web từ xa không? Nếu vậy, làm thế nào điều này có thể được thực hiện? Ngoài ra, tôi có thể sử dụng IP công khai của cá thể EC2 cho điều này không?

Cảm ơn bạn đã giúp đỡ!

+0

Bản sao có thể có của [Dịch vụ web mở cổng 80 EC2 Amazon] (http://stackoverflow.com/questions/5004159/opening-port-80-ec2-amazon-web-services) – bain

+0

Bản sao có thể có của [EC2: Cách thực hiện thế nào để thêm cổng 8080 trong nhóm bảo mật?] (http://stackoverflow.com/questions/26338301/ec2-how-to-add-port-8080-in-security-group) –

+15

đúng, tôi nên dự đoán ai đó sẽ hỏi cùng một câu hỏi một năm sau đó – Cat

Trả lời

60

Thực hiện theo các bước được mô tả trên this answer thay vì sử dụng menu thả xuống, nhập cổng (8787) trong "phạm vi cổng" rồi "Thêm quy tắc".

Go to the "Network & Security" -> Security Group settings in the left hand navigation 
Find the Security Group that your instance is apart of 
Click on Inbound Rules 
Use the drop down and add HTTP (port 80) 
Click Apply and enjoy 
+1

vấp trên pal câu trả lời của bạn, cảm ơn :) –

+0

Cảm ơn bạn rất nhiều .. !! – Ritesh

21

Bạn cần phải mở cổng TCP 8787 trong EC2 Nhóm Security. Cũng cần phải mở cùng một cổng trên tường lửa của cá thể EC2.

+0

Nó có sử dụng 'iptables' không? –

+0

cách, có liên kết hoặc hướng dẫn để làm như vậy không? –

+1

Làm thế nào để bạn mở cổng trên tường lửa của cá thể EC2? –

Các vấn đề liên quan