[Linux]阿里云免费试用体验(在阿里云的ubuntu上部署个人服务)-阿里云开发者社区

开发者社区> 技术小牛人> 正文

[Linux]阿里云免费试用体验(在阿里云的ubuntu上部署个人服务)

简介:
+关注继续查看

作为一个IT界的人,一般都希望有一个独立的博客,或者一部独立的机器。所以我一直在找机会,拥有一台自己可以独立控制的机器,自己想干嘛干嘛。当然这在虚拟机或者自己的PC上面也可以实现,但是这跟一台一直开着挂在网上的服务器体验是完全不一样的。

 
申请
一直很想试试阿里云。之前有一次申请免费试用,不知道是不是当时网站存在bug,结果一直卡在手机验证的环节。后来又申请了一次,终于可以了。
  1. 五一前又申请了一次免费试用,终于成功了;
  2. 之后等审核,审核的时候阿里云会打电话过来进行简单的确认,问你用来干嘛,最后告诉你审核通过了,去配置系统吧;
  3. 登录帐号进入网站,选取相应的系统和配置;
  4. 系统初始化需要点时间,不过不到十分钟就收到短信通知,服务器已开启;
  5. 按照给予的ip、root的密码,然后用Xshell登录进去,一切OK。
选择服务器
按照提示,我选择了Ubuntu服务器。至于内存、带宽、硬盘,有多大就选多大,反正是试用的嘛!因为我选择的是Ubuntu服务器,所有后面的环境部署、软件安装都是基于Ubuntu的。不过都是Linux,大体上都是一样的。
 
连接服务器
服务器初始化之后,就可以连接服务器了。我使用的是Xshell(http://www.netsarang.com/download/)连接的,Xshell使用的是ssh协议。

部署一些基础环境和软件
 
1. SSH(阿里云已默认安装)
当然这个已经默认安装了,如果没有安装的话,Xshell就连接不上了。但是如果你是虚拟机,那就可能要自己安装了。可以参考:
《[Linux实用工具]Ubuntu环境下SSH的安装及使用》(http://www.cnblogs.com/rond/p/3688529.html)
 
2. Samba(非常实用的同步工具)
至于Samba(用于在windows上远程同步Linux目录),这个在远程机器上面可能会有网速的限制,体验可能不怎么好,但也是一个很方便的东西,详细部署和配置可以参考:
《[Linux实用工具]Windows下同步Linux文件(Linux安装Samba和配置)》(http://www.cnblogs.com/rond/p/3688543.html)
 
2. mysql
mysql基本上是必须的,包括我后面部署wordpress的时候也要用到。mysql我用的是免安装版的,直接解压就可以使用,重点在于配置上面。可以参考之前发的文章:
《[Linux基础环境/软件]Linux下安装mysql》(http://www.cnblogs.com/rond/p/3709164.html)
 
3. resin
resin是支持jsp和java servlet的一个网站服务器。当然从resin3.1开始,resin也开始支持php了。但是不知道为什么我使用resin部署wordpress的时候总是不成功。由于resin是由java编写的,所以也要安装jdk。安装的时候还需要gcc编译。而阿里云的Ubuntu服务器默认是没有安装的。具体的安装和配置过程也可以参考之前的文章:
《[Linux基础环境/软件]Linux下安装resin web服务器(涉及gcc、jdk环境部署)》(http://www.cnblogs.com/rond/p/3711440.html)
 
4. wordpress
首先在mysql上面建立一个用于wordpress访问的用户和数据库,并且赋予访问用户相应的权限,这里默认赋予全部权限(增、删、查、改、创建)具体的mysql操作参考上面mysql配置的文章。
在wordpress官网下载最新的wordpress(http://wordpress.org/download/)有中文版本,自己选择。我尝试了两种部署方法,但是第一次部署失败了。
 
方法一
想到resin3.0开始已经支持了php,起初我是打算部署在resin4.0里面的。部署也非常简单:将wordpress解压到resin/webapps/目录下。然后配置resin/wordpress/wp-config.php文件。结果起来之后,访问是成功了,php也解析成功了,但是提示连接mysql数据库失败了。倒腾来倒腾去,最后也没有成功。只好放弃这种想法,怀疑是resin对php某些接口是不是没有支持到。作罢,只要用部署wordpress常规的方式。
 
方法二
常规做法就是LAMP环境也就是Linux+apache+mysql+php的意思。那么我们之前其实已经安装好了mysql、linux也是准备好的。因为resin替代不了apach那么这里只好安装一下apache和php。
 
安装php和apache
sudo apt-get install apache2 
sudo apt-get install php5 
sudo /etc/init.d/apache2 restart // 重启apache,此时php5已经可用了
安装好apache可以访问http://ip:port 试试,apache的默认端口是80。可以访问的话说明是安装apache正常了。另外在命令行输入php -v 有打印版本号的话说明php安装成功了。
 
另外修改php的配置文件php.ini,去掉extension=mysql.so的注释。
 
部署wordpress
之后将wordpress解压到/var/www/路径下。因为apache用的就是这个路径。并且编辑/var/www/wordpress/wp-config.php配置数据库的配置。
复制代码
DB_NAME 
    在第二步中为WordPress创建的数据库名称
DB_USER 
    在第二步中创建的WordPress用户名
DB_PASSWORD 
    第二步中为WordPress用户名设定的密码
DB_HOST 
    第二步中设定的hostname(通常是localhost,但总有例外;参见编辑wp-config.php文件中的“可能的DB_HOST值)。
DB_CHARSET 
    数据库字符串,通常不可更改(参见zh-cn:编辑wp-config.php)。
DB_COLLATE 
    留为空白的数据库排序(参见zh-cn:编辑wp-config.php)。
复制代码
然后重启apache就可以了。访问http://ip:port/wordpress/wp-admin/install.php 后面按照提示输入,点击【install wordpress】就ok了。

 
 
//=====试用总结=====
  基本上阿里云给我的感觉是非常像一台独立的机器的。其它系统我没有试用过,但是Linux系统的话给我的感觉就是这样的。会有一种自由度很高的感觉,这是sae(新浪云平台)、gae(Google App Engine)无法比拟的。当然这样无法比,人家免费的情况下照常可以托管你的代码,阿里云可是是完全商业的东西。如果要比的话也应该跟AWS来比。
  试用的效果很不错。待合适,我打算购买一个Ubuntu的系统。托管自己的博客也好,服务也好,都是很不错的。
 
//-------------------
//共勉之
  
参考文章:

《zh-cn:安装 WordPress》http://codex.wordpress.org/zh-cn:%E5%AE%89%E8%A3%85_WordPress
《[Linux实用工具]Ubuntu环境下SSH的安装及使用》(http://www.cnblogs.com/rond/p/3688529.html)
《[Linux实用工具]Windows下同步Linux文件(Linux安装Samba和配置)》(http://www.cnblogs.com/rond/p/3688543.html)
《[Linux基础环境/软件]Linux下安装mysql》(http://www.cnblogs.com/rond/p/3709164.html)
《[Linux基础环境/软件]Linux下安装resin web服务器(涉及gcc、jdk环境部署)》(http://www.cnblogs.com/rond/p/3711440.html)

 本文转自 Ron Ngai 博客园博客,原文链接:http://www.cnblogs.com/rond/p/3719606.html  ,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
个人搭建网站的服务器选择
首先,先弄清楚自己的需求和用途:1、是建立一个静态页面还是动态页面? 2、对域名有什么要求? 3、内容有多少?是否要支持请求量比较大的下载? 4、如果是动态页面要做成多大规模的? 5、BBS 一类的页面对在线用户数量的估算是多少? 6、有数据库的话是什么类型的?数据量多大? 7、网站内容有没有政治敏感的东西? 8、预算多少? 9、对安全性有没有要求? 一般来说,选择网站服务器需要考虑这么几个方面:买主机(空间 /VPS 等),主要考察空间大小 / 流量 / 连接数 / 数据库 / 流量 / 是否有其它特殊用途等。
6325 0
阿里云服务器个人版和企业版配置选型原则
阿里云服务器ECS提供了十几类、两百多款实例规格,满足您在不同应用场景、不同业务负载下对服务器的性能需求。阿里云服务器的配置选择,和网站或应用的类型、访问量、数据量大小、程序质量等因素有关,我们选择型号的时候首先应该自己的网站或应用开发技术人员沟通,如果没有的话可以参考一下选型原则; 个人版配置选.
2530 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10088 0
个人如何选择阿里云服务器
如今上云服务器已经成为企业和个人部署站点的首选,成本非常低,可以升降配。阿里的云市场有各种业务的解决方案。阿里云最近推出了云服务器活动,ECS云服务器2折起,优惠配置多选1 阿里云服务器详情入口 https://promotion.
1075 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13891 0
阿里云正式推出内容平台“云栖号”:全面助力企业和个人上云决策
1月7日,阿里云官网正式推出“云栖号”,旨在为大家提供第一手的上云资讯,云产品快速入门,来自不同行业精选的企业上云案例,基于众多成功案例萃取而成的最佳实践,助力你进行上云决策,0门槛更轻松的上云。 目前,云栖号分为6大版块,分别为热点上云资讯、快速入门、热门案例及最佳实践、热门活动,直播。
28079 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
11893 0
深源恒际二代个人信用报告OCR识别服务上线阿里云云市场
1月中旬,央行征信中心启动了二代征信系统切换上线工作,开始面向社会公众和金融机构开放二代格式信用报告查询服务。随后,深源恒际及时跟进信用报告OCR识别产品的升级工作。目前产品迭代已完成,深源恒际将于本周内上线二代个人信用报告OCR识别服务。
475 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
7365 0
阿里云ECS服务器搭建个人WordPress博客网站教程(实践版)
前几天使用阿里云免费提供的一台基础环境的 CentOS 6.4 64 位的 ECS(云服务器)实例,完成了安装和部署LAMP 环境并安装 WordPress博客,下面记录下实验过程,和一些小细节上的问题(比如如何将域指向子目录等),相信学完之后的你从零开始配置一个WordPress网站将会变的十分容易。
4480 0
5723
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载