亚马逊云开服之旅

最近公司需要搭建一个面向海外客户的官网网站, 主题是区块链物流。

1. 在Godaddy申请了一个xxx.io结尾的域名, 要使用这个域名提供给老外访问。

2. 新域名解析指向阿里云ECS主机。

遇到问题:但是在域名解析指向国内阿里云服务器后, 打开站点显示的是下面这玩意儿:

境外的域名指向国内的IP是需要备案的!之前有过阿里云备案经历, 环节繁琐,审核周期长(不下20天), 由于这个新官网很着急, 需要几天内上线, 所以果断放弃了阿里云服务器部署。

解决办法:寻求国外的服务器部署以避免备案这个大坑。经过多方比较,选择了名气很大的亚马逊云服务器。

3. 亚马逊云账号开通和实例创建

参考了:https://blog.csdn.net/zhylg2001/article/details/53610965

附加意外之喜:亚马逊云服务器能免费使用一年~~

4. 使用SSH进入控制台

和阿里云有点不一样,亚马逊云服务器SSH需要带上秘钥文件才能登陆, 这样显得更加安全了!

 ssh -i /data/cer/xx.cert.pem [email protected]

如果发现无法登录,应该是安全组配置的问题

5. 安全组配置如下:

6. 登录成功后, ping一下自己的本机, 发现无法ping通本机:

查阅了很多资料(防火墙没开, 安全组ICMP也设置了没用。。),直到现在还无法ping通。。, 由于不影响使用,继续往下走。

7. 搭建tengine(nginx)服务器,使用的是 1.5.2稳定版

8. 上传官网文件到指定目录

scp -i  /data/cer.pem xx.io.zip [email protected]2.compute.amazonaws.com:/data/

9. 配置nginx的conf文件后,重启nginx 

/opt/tengine/sbin/nginx -s reload

10. 回到Gadday域名管理站点,配置xxx.io域名解析,指向亚马逊云EC2的服务器的公网IP

11. 访问 xxx.io 网站域名, 请求成功!

完毕~~

总结:

1. 亚马逊云控制台命令敲击响应速度比较慢, 中间毕竟隔着茫茫大海到达美帝服务器, 可以理解

2. 亚马逊云不需要备案,爽~

3. 阿里云山寨了不少亚马逊云的东西, 小小鄙视一下

4. 国内有些浏览器请求国外域名会偶尔有些打不开,估计是CDN的问题,无解。。

猜你喜欢

转载自www.cnblogs.com/mhl1003/p/9475281.html