一、申请云主机
1.登录盛大云平台grandcloud.cn
2.单击右上角的控制台-云主机
3.选择华北节点一,单击开始申请
4.选择超微主机-linux-ubuntu10.04 64位,BGP线路2M,单击下一步
5.选择申请主机数量1,主机和带宽都按月付费,总价133.75元
6.输入云主机名称ubuntu1,安全组default,用户名root,密码任意但必须足够复杂,单击下一步
7.单击立即充值,充入200元现金,确认并递交申请
8.单击左侧菜单列表中的"安全组",勾选ssh的22端口和http的80端口,不要勾选任何其它端口,提交
9.单击带宽套餐,确定状态为已绑定,记下ip地址。
到此,云主机申请完成,可以绑定域名并依照 http://forum.grandcloud.cn/viewthread.php?tid=2591 的说明进行备案。
二、架设LAMP服务器
1.下载和安装建站必备工具putty:http://www.skycn.com/soft/9371.html
2.运行putty,输入刚才记下的ip地址,端口是22
3.按提示输入用户名和密码
4.更新安装源:
apt-get update
5.更新已安装的包:
apt-get upgrade
6.清理无用的包:
apt-get autoclean
7.安装lamp服务器:
apt-get install mysql-server apache2 php5 php5-gd php5-mysql
8.安装过程中,根据提示要求输入root的密码两次
9.安装完成后,在浏览器中输入ip地址访问,出现"it works"页面,说明服务器安装成功
10.安装phpmyadmin:
apt-get install phpmyadmin
出现提示时按空格选择apache,按回车确定
出现提示要求输入密码时,输入mysql的root密码
11.安装完成后,在浏览器中输入地址如:http://你的ip地址/phpmyadmin,出现phpmyadmin页面,输入用户名root和密码,可进行数据库管理
12.下载和安装flashfxp软件,单击站点-站点管理器-新建站点,输入新站点名称,选择连接类型SFTP OVER SSH,输入ip地址,端口为22,输入用户名root,密码是linux的root密码,远程路径/var/www单击应用,单击连接,可以象ftp那样进行文件上传下载,而无需安装ftp服务器。
三、设置虚拟主机
1.修改apache的httpd.conf文件:
该文件位于/etc/apache2文件夹中,如果不习惯使用vi,你也可以通过flashfxp下载到本地进行修改后回传。需要注意的是,apache的基础配置在apache.conf文件中,httpd.conf文件是空白的,你可以通过修改httpd.conf来覆盖和扩展apache.conf中的配置
2.虚拟主机的httpd.conf范例:
#本段用于防止恶意连接
DocumentRoot "/home/default"
Order Allow,Deny
Deny from All
#本段用于新建一个域名为haobuhaoa.com的虚拟主机
DocumentRoot "/home/haobuhaoa.com"
ServerName haobuhaoa.com
#下行中的*是域名泛解析
serveralias *.haobuhaoa.com
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
3.采用以上范例,应该在/home中建立范例中指定的文件夹如/home/haobuhaoa.com,可以在putty中执行mkdir命令,也可以用flashfxp直接新建。
4.用flashfxp上传网站到该文件夹中
5.通过http://你的域名/phpmyadmin导入你的数据库并设置用户权限
6.用putty远程登录,执行命令以下命令重启服务器
/etc/init.d/apache2 restart
7.打开浏览器,访问网站,lamp安装完成。
四.完成后的维护
1.修复错误的安装包:
apt-get -f install
2.检查是否有损坏的包依赖
apt-get check
3.登录盛大云平台,单击左侧菜单“安全组”,把linux ssh(tcp 22)前的勾去掉,只开启80端口,防止恶意攻击
4.左侧菜单中单击云主机,选择刚才购买的云主机,单击关机
5.左侧菜单中单击"制作",单击制作镜像,给云主机进行备份
6.备份完成后再次单击云主机,重新开启,维护完成。