Tan's Blog.

搭建一个网站

字数统计: 1.3k阅读时长: 4 min
2019/05/28 Share

前期准备

一台云虚拟主机、域名、网站模版

搭建步骤

购买主机

购买一台网络云虚拟主机,可以考虑阿里云、腾讯云、百度云等,我选择购买了阿里云虚拟主机,接下来就以阿里云虚拟主机为例。
打开阿里云官网,点产品->企业应用->云虚拟主机,我选择的这一款是基础款,三年597,适合个人入门建站。

选择购买后,要选择机房,不同的机房没什么太大区别,主要选离自己近的。还有一个要选择好操作系统,这个根据自己的需求,后期也可以进行更换。网站开发语言为 PHP、HTML、WAP,数据库为MySQL、SQLite请选择Linux操作系统;网站开发语言为 ASP、.NET、HTML,数据库为 ACCESS、SQL Server 请选择 Windows 系统。

查看主机信息,重置主机相关密码

登录云虚拟主机管理页面。单击操作栏中管理,进入主机管理平台。在主机管理平台首页,您可查看网页信息和主机账号信息,且可重置主机的管理控制台密码、FTP 登录密码、数据库管理密码。


临时域名:用于网页调试。
主机管理控制台用户名和密码:用于备案产品验证。
FTP 登录用户名、密码和 FTP 登录主机地址:用于上传网站程序。
数据库信息:用于数据库管理和使用。

绑定域名

主机自带的临时域名仅作为调试网站使用,想要网站上线还需要购买一个域名,直接在阿里云域名注册(万网) 页面注册域名。去控制台域名管理->域名绑定,绑定自己的刚注册的域名。

解析域名

通过域名访问IP,我们还需要解析域名,点击域名后的解析录入信息,大约十分钟后,测试是否解析成功。打开cmd,用ping命令连接自己的域名,若域名后出现IP地址,则说明解析成功。

上传网站程序

直接使用ftp协议上传文件,对于windows系统直接输入ftp://主机ip地址,并回车,输入之前设置过的用户名和密码,就可以直接看到ftp上的所有文件了。因为我使用的主机是Linux系统,需要把模版文件上传到/htdocs目录下,windows系统直接上传到根目录下即可。
因为上传的文件很大,我直接放了个压缩包上去,之后登陆主机管理控制台,文件管理 -> 文件解压缩,解压这个包,这样比较快一些。

数据库的导入

我使用的网页模版是织梦模版,按照它的方法还需要安装,前方指路右拐安装方法,按照这个方法把数据还原,重新生成一下网页,就可以了。

网站的安全防护

因为织梦的网页模版的后台都是在dede文件下,所以出于安全需要把这个文件夹重新命名。因为我们的网页已经安装过了就不需要install文件了,把它删到,其他的像一些special等不需要的文件也删掉。把data目录下的关于数据库连接信息的文件common.inc.php改成只读模式,防止被篡改。最后是关于网站后台的登陆,一般默认用户名和密码都为admin,这个可以在数据库中进行修改,登陆主机的数据库,在dede_admin表中进行修改。用户名对应userid,密码对应pwd,数值用md5码加密过。

总结

这个网站我大概搭了一天多一点的时间吧,之前我也没接触过这些东西,算是零基础吧,正好有这个机会帮人建网站就尝试了一下。我总结一下我在搭建过程中遇到的问题吧,给后人乘凉了。
1.首先是选择操作系统,在购买时选择的操作系统是windows,之后ftp传文件都很顺利,直到进行安装时打开.php文件报404.3错误,我开始配置php文件映射,添加MIME类型,启用windows系统未开启的服务,在种种尝试中,发现还是报同样的错。刚开始以为我自己电脑的问题,后来换了几台电脑发现还是不行,所以我肯定问题不是出在这,在后来读阿里云的帮助文档时偶然发现,windows系统的主机不支持php文件。赶紧换了操作系统,重复导入步骤,这回在进行安装就不再报错了。
2.关于织梦模版文件,选择的时候要检查一下文件里的文件是否齐全,有的是不能用的,浪费时间,自己要注意区分。
3.关于连接自己的数据库,数据库主机项要填自己购买的数据库主机名,ip地址或者一个三级域名,不是默认的localhost,否则会一直连接失败

CATALOG
  1. 1. 前期准备
  2. 2. 搭建步骤
    1. 2.1. 购买主机
    2. 2.2. 查看主机信息,重置主机相关密码
    3. 2.3. 绑定域名
    4. 2.4. 解析域名
    5. 2.5. 上传网站程序
    6. 2.6. 数据库的导入
    7. 2.7. 网站的安全防护
  3. 3. 总结