2016-11-28 87 views
3

我遇到了這個問題,試圖將我的Godaddy域名與AWS Elastic ip.I鏈接起來,並獲得了許多關於如何將EC2實例與域名關聯的文檔Godaddy.I按照以下步驟操作:如何將godaddy域名與aws上運行的appliaction鏈接

1:我創建了一個新的Elastic ip,並映射到我的實例aws。

2:編輯GoDaddy的A(主機)以指向該彈性IP。

enter image description here

但是當我指着我的域名即http://example.com它顯示我的JBoss服務器console.I找到並得到了戰爭的文件名應該是ROOT.war,但我上運行相同的多個應用程序服務器,所以我怎麼可以指向這個域名我喜歡具體應用「http://MyExample/index.jsp

回答

1

您可以簡單地使用像Nginx的任何反向代理服務器,並創建一個配置有映射域服務器上運行的應用程序。

假設你的應用程序在服務器上運行127.0.0.1在端口8081然後nginx的配置將有類似

proxy_pass http://127.0.0.1:8081;

+0

我覺得你din't有什麼即時通訊要求我的JBoss服務器上運行多個應用程序中每個有獨立域名就像ABC .WAR與域名abc.com,xyz.war與xyz.com –

+0

我米試圖建立nginx的反向代理與該鏈接的幫助「http://www.catchexceptions.com/server/nginx/nginx-as-reverse -proxy服務器換的jboss /」,但也請你告訴我在哪裏,我可以在/etc/nginx/conf.d/default.conf提到的應用程序的名稱? –

0

使用的應用負載平衡器!避免NGINX像一個魔咒,特別是如果你要往下流到正在面對的彈性魔豆的彈性負載均衡反向代理。

因爲你真的要刪除您的EC2實例,併爲您的應用程序運行的彈性beanstalks反正:P

+0

我不想轉我的域名相同的交通,我爲每個應用程序單獨的領域,所以我不知道我爲什麼要使用負載均衡? –

+0

應用負載平衡器也有「反向代理」。 –