亚马逊云开服之旅

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

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

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

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

 

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

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

3. 亚马逊云帐号开通和实例建立网站

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

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

 

4. 使用SSH进入控制台.net

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

 ssh -i /data/cer/xx.cert.pem ec2-user@ec2-xxx.us-east-2.compute.amazonaws.com

若是发现没法登陆,应该是安全组配置的问题

5. 安全组配置以下:

6. 登陆成功后, ping一下本身的本机, 发现没法ping通本机:

查阅了不少资料(防火墙没开, 安全组ICMP也设置了没用。。),直到如今还没法ping通。。, 因为不影响使用,继续往下走。

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

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

scp -i  /data/cer.pem xx.io.zip ec2-user@ec2-xxx.us-east-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的问题,无解。。

相关文章
相关标签/搜索