EC2 bulut sunucusunda bir web sunucusu bağlantı noktası nasıl açılır


96

0.0.0.0:8787EC2 bulut sunucusunda adresinde bir CherryPy web sunucusu çalıştırıyorum .

wgetEC2 makinesinde yerel olarak web sunucusuna bağlanabiliyorum , ancak örneğe kendi uzak makinemden erişemiyorum (EC2'ye ssh aracılığıyla bağlanıyorum).

Web sunucusuna uzaktan erişmek için 8787 numaralı bağlantı noktasını açmam gerekir mi? Eğer öyleyse, bu nasıl yapılabilir? Ayrıca bunun için EC2 bulut sunucusunun genel IP'sini kullanabilir miyim?



Olası EC2
Amit G

50
doğru, birisinin aynı soruyu bir yıl sonra soracağını tahmin etmeliydim
Cat

2
EC2 bulut sunucusunda standart olmayan bir bağlantı noktası (ör. 8787) açıyorsanız ve ana bilgisayara kurumsal bir ağdan erişmeye çalışıyorsanız ancak bunu yapamıyorsanız, kuruluşunuz bu bağlantı noktasına giden erişimi engelliyor olabilir. Bu durumda, bu yanıtı kontrol edin .
Vinayak

Yanıtlar:


140

Sadece açılır menüyü kullanmak yerine bu cevapta açıklanan adımları izleyin, "bağlantı noktası aralığı" na bağlantı noktasını (8787) ve ardından "Kural ekle" yi yazın.

Go to the "Network & Security" -> Security Group settings in the left hand navigation

görüntü açıklamasını buraya girin Örneğinizin dahil olduğu Güvenlik Grubunu bulun Gelen Kurallarına Tıklayın görüntü açıklamasını buraya girin Açılır menüyü kullanın ve HTTP ekleyin (bağlantı noktası 80) görüntü açıklamasını buraya girin Uygula'ya tıklayın ve keyfini çıkarın


"Uygula" seçeneğini görmüyorum sadece "Kaydet" i görüyorum. "Kaydet" i tıkladığımda 3000 numaralı bağlantı noktamı açmıyor, bir yerde "Uygula" düğmesi var mı?
Noitidart

1
@Noitidart Save demek istediği şey. Ama eminim bunu şimdiye kadar
çözdünüz

Teşekkürler @mattdevio - işe yarıyor gibi görünüyor, ancak belirli yerlerden değil, bir şeyleri mahvetmiş olabilirim.
Noitidart

Ayrıca, Windows EC2 bulut sunucusu ile uğraşıyorsanız @SurajKj tarafından sağlanan çözüme de bakın. Bununla birlikte bu çözüm benim için çalıştı.
Utkarsh Gupta

Bağlantılı talimatlardan hemen anlaşılmadı, ancak "Özel TCP" yi seçmelisiniz. Aksi takdirde bağlantı noktasını değiştiremezsiniz.
KKOrange

31

Ec2 Güvenlik Grubunda 8787 numaralı TCP bağlantı noktasını açmanız gerekir. Ayrıca EC2 bulut sunucusunun güvenlik duvarında da aynı bağlantı noktasını açmanız gerekir.


Kullanıyor mu iptables?
Raffi Khatchadourian

nasıl, bunu yapacak bir bağlantı veya öğretici var mı?
Soumitri Pattnaik

5
EC2 bulut sunucusunun güvenlik duvarındaki bağlantı noktasını nasıl açarsınız?
Mahshid Zeinaly


1
O zaman bu pencereler için. Ubuntu için bir şey yapmanız gerektiğini düşünmüyorum! Sadece Ubuntu için güvenlik grubunu açın
açmanız yeterli Mahshid Zeinaly

10

Güvenlik grubunu cyraxjoe tarafından belirtildiği gibi yapılandırmanız gerekir. Bununla birlikte, Sistem bağlantı noktasını da açmanız gerekir. Windows'ta bağlantı noktasını açma adımları: -

  1. Başlat menüsünde Çalıştır'a tıklayın, WF.msc yazın ve ardından Tamam'a tıklayın.
  2. Gelişmiş Güvenlik Özellikli Windows Güvenlik Duvarı'nda, sol bölmede Gelen Kuralları'na sağ tıklayın ve ardından eylem bölmesinde Yeni Kural'a tıklayın.
  3. Kural Türü iletişim kutusunda Bağlantı Noktası'nı seçin ve ardından İleri'ye tıklayın.
  4. Protokol ve Bağlantı Noktaları iletişim kutusunda TCP'yi seçin. Belirli yerel bağlantı noktaları öğesini seçin ve ardından varsayılan örnek için 8787 gibi bağlantı noktası numarasını yazın. Sonrakine tıkla.
  5. Eylem iletişim kutusunda, Bağlantıya izin ver'i seçin ve ardından İleri'ye tıklayın.
  6. Profil iletişim kutusunda, bağlanmak istediğinizde bilgisayar bağlantı ortamını tanımlayan herhangi bir profili seçin ve ardından İleri'ye tıklayın.
  7. Ad iletişim kutusunda, bu kural için bir ad ve açıklama yazın ve ardından Bitir'e tıklayın.

Ref: - Bağlantı Noktası Açma için Microsoft Docs


1
Uzun süre bu konuya takılıp kaldım; bu bir büyü gibi çalıştı. Çok teşekkürler! Bu çözümün daha fazla çekişe ihtiyacı var.
Utkarsh Gupta
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.