2016-04-01 37 views
0

İşte durumum: Bir Amazon EC2 örneğinde Bitnami MEAN-Image kullanarak web sitemi barındırmak için bu eğiticiyi izledim - https://scotch.io/tutorials/deploying-a-mean-app-to-amazon-ec2-part-1. Ardından, bir alan adı aldım ve EC2 örneğimde elastik IP adresimi kurdum ve etki alanı ile örneği birbirine bağladım. Uygulamamı bağlantı noktası 3000'de çalıştırırsam (npm başlangıç), uygulamayı mydomain.com:3000 adresine giderek görebilirim, ancak 80 numaralı bağlantı noktasında uygulamanızı çalıştırırsam veya uygulamayı hiç çalıştırmazsam mydomain.com veya mydomain.com:80 adresine gittiğimde varsayılan Bitnami MEAN sayfasına gidiyorum. Uygulamamı, limiti belirtmeden mydomain.com'da görünmesini nasıl sağlayabilirim?Amazon EC2'de bir MEAN uygulaması barındırma - Siteme bağlantı vermek için alan adı nasıl alınır?

Bunu sormak için düzenleme; Satın aldığım alan adını kullanmadan bile, EC2 örneğimi public dns uygulamasını varsayılan olarak Bitnami MEAN ana sayfasına uygulamasının ana sayfasına yapmak mümkün mü?

cevap

0

Onların domain veya ip girin her böylece, bu bağlantı noktasına alır 80 3000 Bağlantı noktası 80.

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000 

kullanımı bu yönlendirmek zorunda ve bu port 3000

80 çağrıları yönlendirmek gerektiğini
1

Bitnami MEAN Stack'i yüklediyseniz, Apache sunucunuzun 80 numaralı bağlantı noktasında çalışmasını sağlar ve /opt/bitnami/apache2/htdocs numaralı adreste bulunan varsayılan sayfayı sunar.

Apache varsayılan olarak uygulamayı hizmet etmek istiyorsanız, aşağıdaki adımları izleyerek bunu yapabilirsiniz: Örneğin,

    senin limanında başvurunuzu başlatın
  • port için 3000.
  • git senin /opt/bitnami/apache2/conf/bitnami/bitnami.conf ve varsayılan Sanal Ana Bilgisayar yapılandırmanızın içine aşağıdaki satırları ekleyin. Bu gibi görünmelidir:

< Sanal Ana varsayılan: 80>

...

ProxyPass/http://127.0.0.1:3000/

ProxyPassReverse/http://127.0.0.1:3000/

...

</VirtualHost Şimdi>

, sen http://your-ip/

adresinden uygulamaya erişmek mümkün olmalıdır