阿里云安装体验

来源:互联网 发布:湖南海外旅行社 知乎 编辑:程序博客网 时间:2024/04/27 22:42

阿里云安装体验

做项目一直想申请一个比较实用的网站空间,以前曾经测试过阿里云,主要做网站,顺利成章就选择了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

0 0