写这篇文章主要有两个原因:一方面是得到了阿里云的一个“开通码”,另一方面是最近给学生们上网站制作的课程,想把学生们提交的作业上传到服务器上去,让他们体会一下自己做的东西,提升他们的编程兴趣。虽然只有短暂的4节课,但我很知足,尤其是他们对我的关心和感激。
下面直接讲述配置的过程,希望对你有所帮助,因为自己对这方面接触得比较少,同时阿里云也有非常好的相关文档,但这篇文章主要结合自身进行叙述的。
这个“开通码”主要包括三个功能:申请XIN域名、云虚拟主机、企业邮箱。
地址:
一. 注册账号
在阿里云中点击如下图所示的按钮进行实名认证,跳转到支付宝:
如果没有实名认证会提示如下错误:
在阿里云里面注册一个新的账号,同时进行实名认证,如下图所示,用户名为:eastmountyxz****。
然后需要对支付宝账号进行实名的认证,如下图所示:
实名认证成功后,如下图所示:
二. 云虚拟主机设置
然后输入开通码,成功获取云虚拟主机,如下图所示:
点击“去管理”或“控制台”,可以进入管理界面,如下图所示:
可以根据下面的新手必读进行设置,总共5步:
1. 获取主机信息
参考网址:
登录云虚拟主机管理页面查看主机基础信息,单击“管理”,登录主机管理控制台,查看主机详细信息。
首次登录主机管理控制台,需要进行密码初始化设置、账号安全设置:
1>密码初始化设置:主机登录密码、FTP登录密码和数据库密码进行初始化重置。
2> 账号安全设置:需绑定用户手机或者邮箱,以便后续重置密码、文件清空等的安全操作。
3> 设置完成,单击进入管理控制台首页即可管理主机。
设置成功后,显示如下图所示,包括主机控制用户名、FTP用户名、SqlServer数据库链接地址及用户名。
然后登陆“万网”,用户名就是:bxw2442620243,密码是设置的主机管理控制台密码。地址:
查看主机地址:
1> 单击管理 登录主机管理控制台,在站点信息中可查看到主机相关信息。
2> 主机管理控制台密码和FTP密码是两个密码,需要分开管理。
3> 主机管理控制台密码:用于登录cp.aliyun.com,以及备案验证使用。
4>FTP密码:用于登录FTP使用。
2. 网站备案
该部分链接已经失效,下篇会详细介绍,该篇文章主要介绍FTP的安装。
3. FTP上传网站
如何上传网站,参考:
(1)问题场景:
网页制作完成后,程序需上传至虚拟主机。
(2)注意事项:
a.Windows系统的主机请将全部网页文件直接上传到FTP根目录,即/。
b. Linux系统的主机请将全部网页文件直接上传到/htdocs目录下。
c. 由于Linux主机的文件名是区别大小写的,文件命名需要注意规范,建议使用小写字母,数字或者带下划线,不要使用汉字 。
d. 如果网页文件较多,上传较慢,强烈建议您先在本地将网页文件压缩后再通过FTP上传,上传成功后通过控制面板解压缩到指定目录(主机FTP上传压缩及解压缩教程)。
(3)上传文件:
方法一:通过文件浏览器上传网页。优点是操作方便,但只适用于Windows系统的主机,
1.在本地电脑双击计算机(以Windows 7操作系统为例 )。
2.在红框处输入ftp://您的主机IP地址,并回车。
3.输入账号和密码:在用户名处输入主机的管理账号,在密码处输入主机的管理密码,如果您的电脑属于您个人使用,您可以选择勾选保存密码,再次登录就无需再次输入密码。 如果忘记主机管理账号信息,请参看:如何获取主机的IP,管理账号等信息。
点击登陆后显示如下图所示:
4.单击登录后,可看到FTP上所有的文件,您可以将本地的网页文件复制后粘贴到 FTP 目录下。也可以选中文件或文件夹后单击右键删除、重命名、复制、剪切 FTP上的文件。
然后可以拖动文件到这里进行FTP上传,比如14-web make,这是网页制作的学生作业。其中“请先读我.txt”内容如下:
点击zhuye.html显示:
方法2:使用FTP客户端上传文件,无操作系统限制,适用面广 。
FTP客户端下载:立即下载FileZilla或立即下载CuteFTP。
使用帮助请参看:FileZilla使用手册或CuteFTP使用手册。
访问域名:
登陆后,也需要域名绑定、域名解析、备案接入(这个当时以为个人网站不需要,但是现在都需要,不知道麻不麻烦)。
同时,登陆”万网“后,点击”基础环境设置-域名绑定“,虽然显示成功绑定域名”bxw2442620243.my3w.com“,但其实好像是需要购买一个新域名,再进行绑定的,这个只是用来测试的。
三. 访问FTP文件
访问文件,可以通过前面的计算机文件夹进行访问,也可以在浏览器中输入:ftp://60.205.24.36/(北京市大兴区 阿里云)。
然后输入用户名:bxw2442620243及密码,登陆成功后显示如下图所示界面。
前面的对应上传的文件夹异样:
在浏览器中点击"14-web make"目录,可以看到所有学生的作业文件夹。
再点击一个同学做得HTML网页,如下所示,因为是只讲了两节课,讲了插入图片、div居中、超链接、跑马灯等,比较简单,但我还是很满意的。
补充:云服务器和云虚拟主机的区别?
首先云服务器和云虚拟主机都是通过云计算整合了高性能服务器与优质网络带宽,有效解决了传统主机租用价格偏高、服务品质参差不齐等缺点。
云服务器:拥有服务器所有的权限和功能,可以和独立服务器相媲美的,而且价格还非常优惠。
云虚拟主机:就是从云服务器又近一步划分,通过虚拟主机管理软件,把云服务器分割成100M 200M等等型号的小型空间,只可以上传下载,放小型网站的。|
虚拟主机就是“共享主机”,就是一台服务器上有许多网站,大家共享这台服务器的硬件和带宽。"云主机"(Cloud hosting)可以看成是新一代的共享主机。 首先,主机公司将它的硬件和网络线路,做成一朵"云",然后提供一些通向这朵"云"的网络接口API,供客户使用。这时,每个客户共享的不再是某一台特定的服务器,而是云里的所有服务器。
参考资料:
个人网站的搭建-阿里云虚拟主机 - sina
云立方虚拟主机搭建网站终极教程
阿里云--域名,主机,备案都配置好了,就是不能访问网站的解决方案
讲到这里,显然FTP上传文件是能够成功显示的,也表示我们的服务器是设置成功了,后面还会讲数据库的交互,以及最重要的绑定域名及备案,感觉阿里云还是很不错的。最后希望这篇文章对你有所帮助~