阿里云安装体验
做项目一直想申请一个比较实用的网站空间,以前曾经测试过阿里云,主要做网站,顺利成章就选择了linux操作系统,虽然很久以前曾经弄过unix工作站,但进入阿里云服务器后,还是极不适应,本来项目本身就是测试的,对网站要求并不高,所以还是用了国外的空间,主要还是因为国外的控制台操作起来非常方便,基本上不用怎么配,上来就能用。但国外主机购买很麻烦,付款都不会,当然以前在支持支付宝的代理那买过,已经忘了是什么主机了。突然想还是支持国货吧,再用阿里云试试。
对于阿里云如何免费试用、性能选择、带宽购买什么的就没什么可说的,还是从进入阿里云控制台开始说起吧。
1、 登录阿里云网站
网址:http://www.aliyun.com/。在首页的右上方有“登录”、“注册”、“管理控制台”等菜单:
无账户就点击“注册”,有账户就直接“登录”了。登录后就可以点击“管理控制台”进入云主机管理页面了。忘了说了,我用的是“云服务器ECS”6个月体验服务,买了1M外网带宽,试用一把,如果用顺手了再续费吧。
上图的云服务器ECS 1台就是我们的服务器了,点击图标进入配置页面。
我的服务器在北京,所以点击进入这个实例。
看到自己的服务器,是不是有些小小的激动啊?点击“管理”,就可以直接管理云服务器了。
2、 体验一下回复服务器的初始设置操作
为什么上来就进行服务器初始化操作呢?我已经看过,刚启用的云服务器里面很“干净”,基本上就是操作系统而已,连ftp服务默认都不能用,当然远程操作功能默认是有的,否则就只有到机房了,哈哈。
为了防止在安装和配置ftp、Apache、php、mysql时,可能会出现的系统崩溃状况,我想如果知道如何恢复初始化设置的话,就会放开手脚来做各种操作了。
服务器回复初始化其实就是初始化磁盘,就是对系统盘(必须有的)和数据盘(数据盘如果有的话,反正我目前配置没有)进行初始化。
停止服务器。初始化磁盘只有在服务器停止状态下才能进行。
点击上图的“停止”按钮,出现如图的状态提示:
稍微耐心的等1-2分钟,直到出现“已停止”状态提示:
停止后,点击 “重新初始化磁盘”操作,会列举所有磁盘,根据需要勾选后,点击“重新初始化磁盘“;
系统会通过绑定的手机或邮箱给你发送确认信息,只有正确输入验证码,才能启动初始化操作。初始化也会花几分钟时间,我刚刚初始化过,所以在此处就不再初始化了,反正知道能初始化就可以了。初始化后,密码会改变,请做好记录或修改密码。初始化结束后,记着要启动服务器哦!如下图:
服务器启动完成后,才能进入下一步。
3、 通过“链接管理终端“远程连接服务器管理操作系统
阿里云提供多种远程管理工具支持,有客户端执行文件模式,还有浏览器管理模式。我使用网页版的管理器VNC,发现使用很简单方便。
用root用户名登录系统,就进入linux操作系统的shell了。
4、 设置ftp服务器,实现文件上传下载管理
在后续系统安装中,需要上传一些安装文件到服务器,所以首先需要解决文件上传的问题,阿里云服务器里提供了可供安装的vsftpd服务程序。
1) 在VNC的命令行里输入命令 yuminstall vsftpd –y
很顺利很快捷就完成安装
2) 添加ftp帐号和目录
先检查一下nologin的位置,通常是/usr/sbin/nologin或者/sbin/nologin,我的是/sbin/nologin。
使用下面的命令创建帐户,该命令指定了/home/ftproot为用户pwftp的根目录,您可以自己定义帐户名和目录:
useradd -d /home /ftproot -s /sbin/nologinpwftp
修改该帐户密码:
passwd pwftp(此处pwftp为需要修改密码的用户)
修改指定目录的权限
chown -R pwftp.pwftp /home /ftproot
3) 配置vsftp
编辑vsftp配置文件,命令如下:
vi /etc/vsftpd/vsftpd.conf
将配置文件中”anonymous_enable=YES“改为 “anonymous_enable=NO”
取消如下配置前的注释符号:
local_enable=YES
write_enable=YES
chroot_local_user=YES
保存修改,按ESC键,输入“:wq”,(注意是输入引号里的三个字母,以冒号开始,这是VI编辑器的命令语法)。
4) 修改shell配置
vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去,我看到是有这句的,不用修改,直接“:wq”退出编辑器。
5) 启动vsftp服务并测试登录
使用命令启动vsftp服务:
service vsftpd start
运行结果,提示启动正常。
然后用帐号pwftp测试下是否可以登陆ftp。目录是/home/ftproot。
6) 设置开机自启动
这时候的vsftpd还得手动启动。设置开机自动启动:
chkconfig vsftpd on
重启阿里云,检查FTP是否正常。这时FTP已经能自动开机启动了。
7) 关于ftp客户端连接测试
ftp测试有多种方法和工具:
A、 windows命令行
开始 – 运行 – cmd
B、 windows资源管理器(不是浏览器)
打开我的电脑,在导航栏输入ftp站点地址ftp://xxx.xxx.xxx.xxx,回车即可。
可以在资源管理器里执行ftp文件的拖拽上传下载了,很不错哦。
C、 FileZillaClient
前两种方法在测试用是不错的,因为不需要第三方软件,用操作系统自带功能就可以了。但对于实际应用或者进行多个站点管理来说,还是借助专业的第三方ftp客户端软件必要好。强烈建议开源免费软件FileZillaClient。
5、 升级系统
有了ftp以后,就可以上传需要升级的软件了。
1)、更新yum源
首先需要更新系统的yum源,便捷工具下载地址:http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=1692
其实也就是这个:update_source.tgz
解压后得到bashupdate_source.sh,上传到ftp目录下,就是主机里的:/home/ftproot下;
在云服务器控制台里运行:bash /home/ftproot/update_source.sh
Yum源更新完成。
2)Linux一键安装web环境全攻略(参考自:http://help.aliyun.com/view/13435438.html,但我写的部分已经通过验证成功了。)
下载sh-1.3.0.zip,解压到目录sh-1.3.0下,并将目录sh-1.3.0上传到服务器/home/ftproot目录下。
在服务器控制台终端运行:
cd /home/ftproot
chmod 777 –R sh-1.3.0
cd sh-1.3.0
./install.sh
我选择Apache作为web服务器,其他的版本我都选的最高的。输入“y”,回车,就开始了时间有点长的安装过程,大概20-30分钟吧,没具体统计。
提示:由于我用的是web控制台,控制台的连接有时会自动断开,这是不影响安装进程的,一会重连就可以。
安装完成后,在浏览器里输入站点IP,就会进入网站了,网站初始进入的是phpwind的配置界面。
后面的工作就是做phpwind配置,如果不用的话,可以调整网页默认目录位置改掉,直接用www做网站根目录就好了。在配置phpwind的过程中需要mysql密码,找了半天也没找到。网上搜索也是成堆的提问,我想还是直接问智慧的小云可能更好些吧。下面是截图。
看到这个解答,简直无语,也太弱智了。
突然我有一种这样的感觉,我从一个叫“阿里”的这个房产销售商买了产权6个月的一个叫做“阿里云”的房子,我找服务员要我的房子的钥匙,她却不直接给我钥匙,而是教我如何来开我房子的这把锁。
到这不,还是去弄清楚mysql密码的事吧,有知道的告我一声。谢谢!
最后我用“更换系统盘”操作,来换了一个镜像,一次安装成功。镜像地址为:
http://market.aliyun.com/imageproduct/16-122106003-jxsc000011.html?spm=5176.1089568.0.0.qdpB9Z