最近玩了把 AWS,實現了服務器的創建、PHP+MySql運行環境、代碼部署等。一方面,后面的項目會反復重復這個流程,需要一份手冊,另一方面,也給自己一個記錄。於是把整個過程和要點整理一下,發到自己的博客。
系列目錄:
1. AWS EC2 主機的創建
2. 配置基本運行環境(Apache, PHP, MySql, RDS)
3. 配置代碼部署環境(Subversion)
4. 支持SSL連接
主要用到的服務、技術、術語先列個清單:
亞馬遜服務:
1. EC2: 亞馬遜彈性雲計算(Elastic Compute Cloud)。其實就是個虛擬主機。有多種操作系統可選。本文基於Linux系統
2. RDS:Relational Database Service,數據庫
3. CloudFront:類似CDN的東西,網站前端加速。
后台環境:
1. Apache: Web 服務器。可通過 yum 安裝
2. PHP: PHP, PHP-MySQL 擴展, phpMyAdmin。均可通過 yum 安裝
3. MySQL: mysql, mysql-server, mcrypt 擴展, mbstring 擴展,均可通過 yum 安裝
4. SSH:EC2內置,可通過yum安裝
5. Subversion:subversion, mod_dav_svn 可通過 yum 安裝
6. Wordpress:這個是用於測試后台、數據庫連接是否正常以及測試各地連接速度用的。對於國內個人博客來說,用亞馬遜主機搭建成本太高。
前端工具:
1. 主機終端工具:Bitvise SSH Client (Tunnelier ),或 Putty
2. SVN 客戶端工具:TortoiseSVN
3. 代碼編輯工具:Notepad ++, PHP 插件,SVN 插件,……
參考資料:
1. 如何把Wordpress安裝到Amazon EC2
2. Linux下Apache+PHP+MySQL+Subversion開發測試環境配置過程
3. Wordpress 安裝向導