学Linux - 上红联!
Linux系统教程_红联Linux门户
Linux帮助

北京pk10三码技巧:阿里云Ubuntu快速建站

时间:2016-09-29来源:cnblogs.com/gymmer 作者:高岩
本人小白,对网站部署什么都不懂,只是申请个阿里云服务器,把我的站点放上去。于是,铺天盖地的问题随之而来。现在总结一下流程,供同样的小白参考。
 
申请阿里云服务器
1.购买服务器
建站呢首先要有一个服务器。可以购买一个阿里云服务器,学生认证后,首月只需10元费用,可以用来练习建站。由于学生身份,申请服务器时很多配置都是不可以更改的,如CPU、内存、带宽、磁盘。但是可以自己选操作系统,可选的有Windows、CentOS、Unbuntu。我申请的是申请Ubuntu 14.04作为平台。
 
2.登陆到管理控制台
申请成功后,可以登录到阿里云的管理控制台,通过左侧产品与服务->云服务器ECS管理服务器。第一次管理时,会让你设置快照规则,如果不懂可以跳过该步骤,接下来会讲解。
阿里云Ubuntu快速建站
 
3.实例
实例就是指你从阿里云买了多少台服务器。刚刚只买了一台Ubuntu,所以只有一个实例。如果以后有钱了,买了好多台,可以通过实例统一管理。
阿里云Ubuntu快速建站
 
4.磁盘
磁盘很好理解。刚申请的学生服务器,只能选择40G普通云盘。Ubuntu就住在这块磁盘上。
阿里云Ubuntu快速建站
 
5.快照
快照简单理解,就是磁盘备份。阿里帮你定期将磁盘备份,你可以在自动快照策略中设置每隔多久备份一次,备份哪个磁盘。可以在快照列表中看到已经备份的磁盘镜像。快照目前是免费的,不用白不用。
阿里云Ubuntu快速建站
 
6.其他选项
镜像、安全组我也不知道是什么鬼。标签管理没用过。操作日志顾名思义。
 
7.实例管理
当然,我们的目的是建站,所以实例->管理才是最重要的。在实例->更多中可以关机、重启、改密码等。进入实例->管理后,实例详情允许我们修改实例名称、密码,查看Ubuntu的硬件、IP等。下方的本实例磁盘、快照、安全组、安全防护一看就明白。
阿里云Ubuntu快速建站
 
管理我的Ubuntu
1.用户名和密码
管理Ubuntu,一定要知道用户名和密码。用户名默认是root,不需要改。密码建议你起一个好记的,修改方式为基本信息->更多->重置密码,经手机验证后即可,假设密码Zhangsan123。修改密码后,需重启Ubuntu才生效。
 
2.两种方式
实例详情允许我们以两种方式管理Ubuntu: 连接管理终端和SSH。
连接管理终端
连接管理终端,通过网页即可进入Ubuntu命令行。首次点击连接管理终端,会弹出一个6位数密码,该密码只用于从网页管理Ubuntu,也可以修改,如123456。然后在输入管理终端密码中输入密码123456,即可进入命令行。
阿里云Ubuntu快速建站
进入命令行后,以用户名root、密码Zhangsan123进行验证。通过后即弹出欢迎界面。
阿里云Ubuntu快速建站
用连接管理终端方便快捷,但是显得不够专业。于是SSH满足了我们装逼的需求。
SSH
我的电脑是Windows,可以下载Putty或Secure Shell Client。如果你是Mac或Linux用户,可参考基本信息->更多->连接帮助。用SSH登陆,还需一个IP地址,这个IP就是配置信息->公网IP,也可通过基本信息->更多->连接帮助查询。
阿里云Ubuntu快速建站
OK,现在有了用户名root、密码Zhangsan123、IP地址,就可以利用SSH装逼了。我强力推荐Secure Shell Client,因为它附带File Transfer,可以很方便地使本地Windows与Ubuntu进行文件互动,比如上传、下载、删除。后续我就会用到File Transfer。
 
3.准备部署
我们申请到的服务器,是一个空白的Linux。不搭建好经典的LAMP,别人是访问不到我们的站点的。
 
阿里一键安装Web环境
1.下载一键安装包
自己部署Web环境,对小白来说真是如噩梦一般。阿里工程师就为我们提供了傻瓜式一键安装包。这是官方说明
这个安装包是收费的,人民币2元。我不会告诉你,在上面这个教程中,可以下载到。其实我用的就是这位前辈分享的资源。
使用这个安装包,会自动卸载以前装过的mysql、apache等,所以要先备份。
如果已经安装过一次一键安装包,再次安装时会清理之前一键安装包安装过的环境,所以要备份/alidata目录。
 
2.上传安装包到Ubuntu
在Windows上,将一键安装包解压缩后,用File Transfer将sh-1.4.4文件夹上传到Ubuntu的/root下。官方推荐用xshell+Xftp,我认为Secure Shell Client及其File Transfer完全可以胜任。
 
3.Ubuntu上运行安装包
使用连接管理终端或SSH登入到命令行后,依次执行:
cd /root
chmod –R 777 sh-1.4.4
cd sh-1.4.4
./install.sh
 
4.选择版本
接下来选择要LAMP(Linux+Apache+MySQL+PHP)中AMP版本。命令行中会给出提示,让你用数字表示你的选择。这里选:apache服务器数字2、apache版本2.4.20数字2、php版本5.5.7数字3、mysql版本5.5.40数字2
阿里云Ubuntu快速建站
 
5.等半小时
大约半个小时安装完毕。可以用netstat –tunpl检查一下运行状态的服务及端口
阿里云Ubuntu快速建站
也可以cat /alidata/website-info.log查看刚才安装软件的版本信息。与你网站所有相关的东西,都在/alidata这个文件夹下。
 
6.修改mysql密码
用安装工具安装的mqsql及ftp,会使用保存在acount.log中的默认密码,可通过cat /root/sh-1.4.4/acount.log查看。
阿里云Ubuntu快速建站
这个密码并不友好,可以通过如下命令修改:
mysqladmin –uroot –p旧密码 password 新密码
-u和root之间没有空格
-p和旧密码之间没有空格
password和新密码之间有空格。
比如把新密码也改为root,方便记忆:
mysqladmin –uroot –p9ad0cd53c9 password root
 
7.远程管理mysql
这里介绍phpMyAdmin和MySQL-Front
phpMyAdmin
一键安装包已经为我们下载好了phpMyAdmin,就在/alidata/www/phpwind下。在浏览器输入http://公网IP/phpmyadmin,就可以访问phpMyAdmin了。
MySQL-Front
要让你的Windows有权访问mysql。进入mysql,执行
use mysql;
select user,host from user;
看看谁有权限访问mysql。很不幸,默认情况下别人都没有权限。接下来为我的windows赋予这样的权限:
grant all privileges on *.* to "root"@"%" identified by "mysql密码";
flush privileges; 
再执行select user,host from user;就可以看见,你的Windows已经有权限了。接下来打开MySQL-Front,简单配置一下即可使用了。
阿里云Ubuntu快速建站
阿里云Ubuntu快速建站
 
8.完成
至此,已经完成Web环境的搭建。
 
搭建Web站点
1.上传站点
用File Transfer把站点目录XXX(如stationForWeb)上传到/alidata/www/phpwind目录下,即可通过http://公网IP/XXX访问自己的站点了。
 
2.修改配置
一键安装包的默认站点目录是/alidata/www/phpwind,所以通过http://公网IP访问服务器时,总是进入了phpwind这个自带的网站。如果希望进入自己创建的站点,可以:
1]将XXX上传到/alidata/www/下,即与phpwind平级。并修改目录所属的组:
cd /alidata/www/
chown .www /alidata/www/XXX -R
2]修改apache的虚拟主机配置文件,默认情况下只有一个phpwind.conf文件。先将它替换为XXX.conf:
cd /alidata/server/httpd/conf/vhosts/
mv phpwind.conf XXX.conf
3]用vim修改XXX.conf内容为:
阿里云Ubuntu快速建站
4]重启Apache服务:/etc/init.d/httpd restart
5]之后,通过http://公网IP访问时,就会进入自己的站点了。
 
3.删除phpwind
phpwind这个网站是一键安装包自带的,没有用,删了也无妨。在删除前,要把phpMyAdmin目录转移到XXX目录下,否则phpMyAdmin将无法使用。
cd /alidata/www
mv phpwind/phpmyadmin XXX
rm –r phpwind
 
4.发布多个站点
如果我想发布多个站点,比如说想多加个test。则把test站点的文件夹,复制到/alidata/www/XXX下即可。可问题是,XXX是一个站点,test是另一个站点,二者没有任何关系。把test的文件夹复制到XXX下,并不符合逻辑,也不容易维护。
如果我想使每个站点都保持独立性,即在/alidata/www各每个站点有自己的文件夹,可以利用公网IP的不同端口。除了80外,还可选88、8011、8088、8888等等。
1]修改配置文件httpd.conf,监听多个端口
cd /alidata/server/httpd/conf/
vim httpd.conf
2]找到Listen 80,在下面加一行Listen 8088
阿里云Ubuntu快速建站
3]修改虚拟主机的配置文件,即之前的XXX.conf。我们不妨将它取个更合适的名字,比如httpd-vhosts.conf。
mv XXX.conf httpd-vhosts.conf
vim httpd-vhosts.conf
4]添加一个监听8088的虚拟主机
阿里云Ubuntu快速建站
重启http服务:/etc/init.d/httpd restart
把test文件夹上传到/alidata/www下,通过http://公网IP:8088就可以访问了。
 
网站部署步骤总结
1.复制sh-1.4.4到/root下,改为777权限,执行./install.sh,选择版本安装。
2.可选修改mysql的密码。
3.可选如果想使用MySQL -Front,需进入mysql命令行,获取权限。
4.上传站点目录到www。
5.可选修改/alidata/server/httpd/conf/httpd.conf,添加监听的端口
6.修改/alidata/server/httpd/conf/vhosts/phpwind.conf,重命名为httpd-vhosts.conf,修改里面的目录名、日志名。多端口的话需添加Virtual Host
7.重启http服务。
8.可选将phpMyAdmin导出到站点目录下,删除phpWind目录。
 
本文永久更新地址:http://www.fanyiwo.com/linux/24590.html
------分隔线------
河南快赢481软件下载 北京pk10当天计划 北京快乐8专家计划 北京pk10彩票控网 北京pk10官网有龙虎吗 上海时时乐走
北京pk10六码稳赚技巧 北京pk10四码定位技巧 北京pk10七码稳赚技巧 时时彩总和大小怎么算 玩北京快乐8稳赚技巧 上海时时乐组选走势图
北京pk10技巧6码稳赚 北京pk10四码定位技巧 北京pk10技巧6码 北京pk10技巧规律2码 北京pk10技巧6码稳赚 北京pk10万能八码技巧
上海时时乐彩票控 北京快乐8 上中下稳赚 北京快乐8助手 北京快乐8开奖号 北京赛车pk10官网多少?
特色小吃早点加盟 范征早餐加盟 江西早点加盟 天津早点加盟 投资加盟店
早点加盟品牌 特色早点小吃加盟 早餐免费加盟 江苏早餐加盟 包子早餐加盟
早点车加盟 娘家早餐加盟 连锁早餐加盟 早点项目加盟 早餐加盟费用
早点来加盟 特色小吃早点加盟 早点餐饮加盟 早点 加盟 北京特色早点加盟
平特心水报图库2017 5月26日黑龙江十一选五开奖结果 幸运28开奖结果 3d试机号金码 安徽11选五开奖记录
三码中特期期准 合胜广场 澳门赌场网站广水信息 沈阳皇家一号国际娱乐会所 江西快3开奖
秒速赛车害了多少人 极速赛车5:山路王 广东11选5app 青海快三开奖结果 连码三中三玩法介绍
重庆时时彩直播 六开彩彩特码资料 橡果 平码资料网址 极速时时彩是哪里开的