现代软件工程_团队项目_阿尔法阶段_阿里云服务器部署_2017.11.24
阿里云服务器部署
目录
- 购买阿里云学生服务器
- 服务器链接
- XMAPP建站集成软件
- 网站移植
- 端口开通
阿里云服务器
阿里云服务器(Elastic Compute Service, ECS)是一种处理能力可弹性伸缩的计算服务,其管理方式比物理服务器更简单高效。
我理解的云服务器就是他会给你分配一个稳定的(提供24h服务的)计算机,他可能并没有很高的配置,但是他只做你让他做的那件事,不像自己的电脑可能需要同时做很多件事。同时通过虚拟化技术,云服务器并不需要时刻都提供你应得的全部计算能力,这就好比飞机会多卖几张票一样,票都卖出去了,但是有的人会不来,所以即使多卖几张也没事,而且一个服务器上可以跑多台虚拟机,当虚拟机数量减少时,可以关闭多余的服务器,也可以实现无缝迁移,实现资源利用的最大化。
我们的服务器
阿里云学生服务器(需要通过学生认证)
- 1核CPU
- 2G内存
- 1M宽带
- 40G系统盘
- 预装环境Windows Server 2012 R2 数据中心版
- 地域 华东2
- 月租9.9元
详细信息
- 实例名称:iZ4mc90dfjko43Z
- 公网IP:101.132.149.219
- 系统用户名:administrator
- 密码:第一个字母大写,其他的和团队密码一样
https://promotion.aliyun.com/ntms/campus2017.html?spm=5176.8499797.727319.2.kzeBFk
服务器连接
连接服务器有远程桌面连接(Microsoft Terminal Services Client, MSTSC)和终端连接,远程桌面连接通过远程链接比较简单,故使用这种方法。
远程桌面连接步骤
- Win+R启动运行窗口,输入mstsc回车
- 远程桌面连接的常规界面有以下信息要填写
- 计算机:101.132.149.219(这是我们服务器的公网ip)
- 用户名:Administrator(初始化分配的)
- 勾选“允许保存凭据”
- 本地资源界面
- 勾选“剪贴板”(你在本地电脑复制文字,可以在服务器那里粘贴,注意,只有文字可以)
- 点击详细信息,驱动器里面勾选全部(这样就可以拷贝文件到服务器了)
- 确定(出现各种对话框提示有风险直接点确认或者忽略风险、以后不再提示就行,第一次进入可能还会有个命令行终端界面,点个回车就好了)
第一次进去看到的是一个全新的桌面,什么都没有那种,就跟一台新电脑一样
https://help.aliyun.com/contact/introduction/ecs.html?spm=5176.8252056.759074.16.MA4vB9
上面是详细参考,记得我们的事windows,不是linux
【本队成员如果要连接服务器,只需要做到这就行,再看一下下面的网站移植的目录就可以了,无需再更改其他操作】
XMAPP建站集成软件
这是一个适合不想钻研的人用的傻瓜式一键安装软件,如果要做一个有数据库的网页,直接安装这个就好了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版,是一个功能强大的建站集成软件包。
步骤
- 百度搜索xmapp点击普通下载就行
- 安装时选地址,再把所有的组件都选上,虽然我也不知道全部的东西是干嘛用的,但是选上总没错
- 打开XAMPP Control(是一个exe文件,在安装地址里,第一次会自动打开,只后要找到位置自己打开)
- 改配置文件,为什么要改呢?因为电脑上可能已经或者以后要安装很多软件,这些软件有可能默认的都是统一的端口,端口复用会造成一些问题,那我们就手动把配置文件里面的端口改掉,改成自己喜欢的就可以,不过这里是第一个软件其实可以不改,但是由于我在改的时候不知道可以不改就完全照着教程改了没后来也懒得改回去了(具体怎么改可以看下面的网页)
- 会看到左面有五个红叉或是空白的框框,把Apache和MySQL前面的点一下变成对勾
- 设置数据库密码详情参考下面网页,用户名root密码root
http://blog.csdn.net/aoshilang2249/article/details/46934419
很详细的,建议点开看看
那xmapp都安装了哪些东西呢
1.Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。(如果要自己安装这个软件需要改很多的配置文件,很麻烦,iis是微软推出的web服务器,比apache差很多,在兼容性上尤其差,只能适配windows,因此选择了apache作为我们的服务器)
2.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。(同样自己配置也会很麻烦)
3.PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。
(perl语言这次网页不用,就不了解了)
网站移植
所有WWW文档的主目录是\ xampp \ htdocs。如果你把一个文件“test.html”放在这个目录下,你可以通过URI“http://localhost/test.html”来访问它。
参考文件(只能在服务器打开)
http://localhost:82/dashboard/faq.html
对应于我们的服务器上的地址是
C:\download\XAMPP\install\htdocs
所有的网页内容都要放在这里,我在里面重新建了一个文件夹用于存放网页信息(klkqyfct)科里科气一飞冲天
好了,现在在服务器里可以这个网页了
因为之前的xmapp里面我将网站的端口改成了82,因此网址如下
http://localhost:82/klkqyfct/index.html
注意啊,现在你访问是无效的,localhost指的是你当前电脑的本地地址,只能够在我们的服务器内部访问才可以。并且端口号:82是不能省略的。
但是你肯定不能满足只在服务器上访问,你需要在其他主机上也能访问
于是我尝试在我自己的电脑上输入网址
http://101.132.149.219:82/klkqyfct/index.html
发现不可以,无法访问,这是问什么呢?请看下一条。
端口开通
网站默认的端口是80,也就是如果你一开始没有按照教程无脑的把端口号改成82或其他的,你应该已经能访问你的网站了,但是如果改了,就没有默认的开通,那么需要登陆阿里云官网上进行开通
https://jingyan.baidu.com/article/da1091fb6f54b9027849d6b6.html
上面的经验写的很详细,按照他说的一步一步做就可以开通端口。
现在你已经可以在本地电脑上打开服务器的网页了!
http://101.132.149.219:82/klkqyfct/index.html
试试吧!