亞馬遜伺服器可以繫結二級網域名稱,包括www. 也可以繫結,直接在cname上指定亞馬遜的public dns即可。但是 像 abc.com 這樣的網域名稱是沒法繫結的,需要用到亞馬遜的route 53伺服器,整個dns 伺服器都得放到亞馬遜上。以下是介紹繫結網域名稱的整個過程。
1. create a hosted zone
(2)建立乙個xml, 如mycreaterequest.xml
(3)建立乙個訪問檔案 .aws-secretsexample.com.
---》指的是網域名稱
a_unique_reference
---》自己頂乙個標識如 mydnsmigration_abc
migrate an existing domain to route 53
%awssecretaccesskeys = ((4)"my-aws-account" => ,
);
chmod 600 .aws-secrets(5)
dnscurl.pl --keyname可能會報乙個錯my-aws-account
-- -h "content-type: text/xml; charset=utf-8" -x post--upload-file ./
mycreaterequest.xml
can't locate digest/hmac_sha1.pm in @inc (@inc contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl
執行 perl -mcpan -e "install digest::hmac_sha1"
還需要建立乙個.aws-secrets檔案
vi /root/.aws-secrets
%awssecretaccesskeys = (chmod 600 /root/.aws-secrets"my-aws-account" => ,
);
(6)然後繼續執行5的命令
返回如下
/hostedzone/z25cn6df
aaaa.com.
mydnsmigration_shopal
migrate an existing domain to route 53
/change/c174sh1mm9uq3z
pending
2011-08-11t05:31:40.962z
ns-1296.-34.org
ns-7s-24.net
ns-19sdns-49.co.uk
ns-1dns-01.com
至此hosted zone 建立成功。
2. 建立網域名稱和 負載均衡的關聯
elb-associate-route53-hosted-zone myloadbalancer --rr-name example.com --hosted-zone-id z123456789 --weight 100刪除關聯執行
elb-disassociate-route53-hosted-zone myloadbalancer --rr-name example.com --hosted-zone-id z123456789 --weight 100
3. 最後把網域名稱的 dns 伺服器指向
ns-1296.-34.org
ns-7s-24.net
ns-19sdns-49.co.uk
ns-1dns-01.com
4. 新增子網域名稱
設定檔案 mycreaterequestsubdomain.xml
<?xml version="1.0" encoding="utf-8"?>
migrate existing records to amazon route 53
create
plugin.aaaa.com.
cname
14400
plugin-load-balancer-lb.amazonaws.com
create
ttt.aaa.com
cname
14400
ec2-zonaws.com
然後執行
./dnscurl.pl --keyname my-aws-account -- -h "content-type: text/xml; charset=utf-8" -x post --upload-file ./mycreaterequestsubdomain.xml /hostedzoneid/rrset
如果對某個網域名稱進行修改,先delete,後create
<?xml version="1.0" encoding="utf-8"?>
migrate existing records to amazon route 53
delete
ttt.saa.com.
cname
14400
ec2-46-51-242amazonaws.com
create
ttt.saa.com.
cname
14400
ec2-175-41-2pute.amazonaws.com
最後再執行以上命令就可以了
5. 刪除 hostedzoneid
./dnscurl.pl --keyname my-aws-account -- -h "content-type: text/xml; charset=utf-8" -x delete /hostedzoneid
參考url:
伺服器負載均衡演算法
3.1 伺服器負載均衡演算法 big ip是一台對流量和內容進行管理分配的裝置。它提供10種靈活的演算法將資料流有效地 到它所連線的伺服器群。而面對使用者,只是一台虛擬伺服器。使用者此時只須記住一台伺服器,即虛擬伺服器。但他們的資料流卻被big ip靈活地均衡到所有的伺服器。這10種演算法包括 輪詢...
Nginx tomcat伺服器 負載均衡
反向 reverse proxy 方式是指以 伺服器來接受internet上的連線請求,然後將請求 給內部網路上的伺服器,並將從伺服器上得到的結果返回給internet上請求連線的客戶端,此時 伺服器對外就表現為乙個反向 伺服器。1 熱部署 我個人覺得這個很不錯。在master管理程序與worker...
web 伺服器負載均衡
web 應用伺服器集群系統,是由一群同時執行同乙個web應用的伺服器組成的集群系統,在外界看來,就像是乙個伺服器一樣。為了均衡集群服務 器的負載,達到優化系統效能的目的,集群伺服器將眾多的訪問請求,分散到系統中的不同節點進行處理。從而實現了更高的有效性和穩定性,而這也正是基於web的企業應用所必須具...