在 Amazon AWS 搭建及部署网站:序
最近玩了把 AWS,实现了服务器的创建、PHP+MySql运行环境、代码部署等。一方面,后面的项目会反复重复这个流程,需要一份手册,另一方面,也给自己一个记录。于是把整个过程和要点整理一下,发到自己的博客。
主要用到的服务、技术、术语先列个清单:
亚马逊服务:
- EC2: 亚马逊弹性云计算(Elastic Compute Cloud)。其实就是个虚拟主机。有多种操作系统可选。本文基于Linux系统
- RDS:Relational Database Service,数据库
- CloudFront:类似CDN的东西,网站前端加速。
后台环境:
- Apache: Web 服务器。可通过 yum 安装
- PHP: PHP, PHP-MySQL 扩展, phpMyAdmin。均可通过 yum 安装
- MySQL: mysql, mysql-server, mcrypt 扩展, mbstring 扩展,均可通过 yum 安装
- SSH:EC2内置,可通过yum安装
- Subversion:subversion, mod_dav_svn 可通过 yum 安装
- Wordpress:这个是用于测试后台、数据库连接是否正常以及测试各地连接速度用的。对于国内个人博客来说,用亚马逊主机搭建成本太高。
前端工具:
- 主机终端工具:Bitvise SSH Client (Tunnelier ),或 Putty
- SVN 客户端工具:TortoiseSVN
- 代码编辑工具:Notepad ++, PHP 插件,SVN 插件,……
系列目录:
- AWS EC2 主机的创建
- 配置基本运行环境(Apache, PHP, MySql, RDS)
- 配置代码部署环境(Subversion)
- 支持SSL连接
参考资料:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 夜猫阿罗哈!
评论