2013-08-22 29 views
23

Tôi mới trong EC2 thế giới Amazon, tôi vừa tạo ra một ứng dụng, mà nằm URL như sau:Cách thiết lập miền tùy chỉnh cho ứng dụng trên Amazon EC2?

http://ec2-54-123-45-678.compute-1.amazonaws.com:8080 

này được tạo URL của Amazon EC2.

Bây giờ tôi sẽ cần phải sử dụng tên miền của riêng tôi, vì vậy khi tôi sẽ truy cập www.my-domain-name.com, tôi muốn nhìn thấy các nội dung từ

http://ec2-54-123-45-678.compute-1.amazonaws.com:8080 

Tôi mua tên miền trên Godaddy. Có cách nào để làm điều này trong bảng điều khiển Amazon AWS hay tôi cần phải thiết lập nó trong hệ thống Godaddy?

Cảm ơn

Trả lời

7

Trước tiên, bạn cần đặt ElasticIP để liên kết với trường hợp đó.

Sau đó, trỏ mục nhập DNS của "www" cho "my-domain-name.com" vào IP được chỉ định ở bước trên.

Nơi bạn quản lý DNS của mình là một thứ khác, có thể ở trong GoDaddy hoặc trong AWS Route53. Bạn phải điều chỉnh DNS ủy nhiệm trong sổ đăng ký "my-domain-name.com". Ví dụ: tên miền của bạn có thể được đăng ký với GoDaddy nhưng điểm truy cập DNS của nó tới Route53 để bạn có thể quản lý miền từ Bảng điều khiển AWS của mình.

+0

Cảm ơn thông điệp của bạn, Diego. Tôi đã thử nó, tôi tạo ra ElastiIP cho trường hợp EC2 tương ứng, sau đó tôi chỉ mục ** www ** DNS cho tên miền của mình, nhưng khi tôi mở IURL của mình trong trình duyệt, tôi thấy chỉ có ** Rất tiếc! Google Chrome không thể kết nối với my-website.com **. Tôi đã làm điều này như một hoặc hai ngày trước. Tôi đang thiếu gì? Cảm ơn. – user984621

+0

"www.my-website.com" có giải quyết được cho ElasticIP không? –

+0

Không, cùng một vấn đề (xin lỗi vì phản hồi muộn của tôi). – user984621

0

Để thiết lập ánh xạ DNS, bạn có thể ánh xạ IP hiện tại 54.123.45.678 thành ví dụ: www.my-domain-name.com.

Tuy nhiên, khi bạn đang chạy tomcat đang chạy ở 8080, bạn cần chuyển tiếp yêu cầu tới tomcat bằng Apache. Vì vậy, bạn có thể truy cập www.my-domain-name.com mà không cần cổng 8080. Nếu bạn đang sử dụng hộp linux cài đặt Apache, apache-modjk và sau đó cấu hình trang web.

+0

Trước tiên, bạn phải liên kết một ElasticIP và lập bản đồ cho ElasticIP. IP được liệt kê ở trên có thể và sẽ thay đổi. –

11

Tôi đang trả lời ở cấp độ chung hơn vì tôi tình cờ gặp phải chuỗi này khi đặt tên miền tùy chỉnh của mình.

Trong Amazon, tôi đã tạo một cá thể và liên kết một IP với cá thể đó. Bạn đã có thể truy cập nó bằng cách gõ vào url amazon

main

Tôi thực sự sử dụng Media Temple không GoDaddy, nhưng nó sẽ tương tự. Tôi đã đi đến khu tập tin và thêm rằng url công cộng đến www

zone file

Và như bạn có thể thấy, đây là blog của tôi thực sự làm việc trên miền tùy chỉnh.

custom domain

tôi đặt wildcard vì theo cách đó, không có vấn đề gì loại người nào đó, nếu nó không được thiết lập, sau đó họ sẽ vẫn thấy trang web.

enter image description here

EDIT

Đối với URL gốc bạn nên vào IP đàn hồi của bạn và thiết lập đó như một bản ghi.

+4

Nhưng cách tiếp cận này có một vấn đề. Khi bạn khởi động lại bản sao của mình, URL có thể thay đổi ... và tên miền của bạn sẽ không khớp với nó – eveevans

+0

@eveevans, vậy bạn sẽ làm gì khác? Tôi có khoảng 10 tên miền và liên tục khởi động lại bản sao của mình mà không gặp vấn đề gì. Nếu URL thay đổi, tôi có thể nhanh chóng chẩn đoán nó. Nhưng tôi muốn biết bạn sẽ làm gì khác, cảm ơn. – JGallardo

+2

Điều tôi làm là yêu cầu một IP Đàn hồi và liên kết nó với một cá thể, vì vậy sau đó tôi có thể tạo Bản ghi A cho IP đó. – eveevans

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