一、网站组成
1.服务器
我们可以理解为一个容器,用来存放网站的内容部分,我们在互联网上能够看到的网页信息都是存储在服务器上,服务器的本质其实是一台电脑主机,只是这台主机它需要24小时不关机,不断电,不断网。
服务器推荐:KK云计算 (亲妈售后)
2.源码
源码就是网站程序,是由程序员编写的一个网站安装包,程序是网站内容的载体。常见的网站程序有: dedecms , phpcms ,帝国cms ,米拓cms , WordPress , discuz , ECShop ,shopex , z-blog等,根据不同类型的网站我们来选择不同的网站程序。比如说搭建一个企业网站可以选择dedecms ;搭建一个自己的个人网站可以选择WordPress、z-blog程序;搭建一个论坛网站可以选择discuz 程序;搭建商城网站可以选择 ECShop ,shopex程序;也可以搭建一个单页,比如:cangshuow.com
你需要什么源码都可以找KK好吧
3.域名
域名是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。域名是一个网站最基础的,因为只有有了域名才能方便人们快速的在互联网这个 "汪洋大海"里找到你的网站。IP 地址跟域名有异曲同工的地方,不过,IP 是针对计算机、互联网之间识别网站的标记,域名是针对人类的。一个好的域名的选择可以有效的提高网站被关注的程度。
域名的选择可以分为国内和国外,国内的域名以及国内的主机空间需要备案才可以正常使用,而国外的域名和空间就免去了备案的麻烦。如果购买国内的域名平台选择也很重要的,因为这个涉及到域名备案环节,比如阿里云域名,腾讯云域名,西部数码域名。当然,如果你觉得麻烦,可以找KK帮你解析一个二级域名来练手,后期再自己买一个
如果你没有备案域名,可以选择国外服务器或者香港服务器,KK云计算:https://idc.cangshuow.com/
二、安装宝塔系统
- 当我们有了服务器,域名,源码后就可以先安装宝塔系统了
- 为什么要安装宝塔系统呢?
- 宝塔面板是一款简单易用的服务器管理面板,支持Linux系统,可以帮助用户快速搭建网站、数据库、备份、监控等多种功能,宝塔面板的出现,让服务器管理变得轻松简单,不再需要繁琐的命令行操作。
- 怎样安装宝塔系统?
- 首先打开KK云计算用户中心,点击资源下载
- 下载好ssh链接工具后,点击新增主机
- 因为不能截图,我只讲重要的几个
- 别名:随便填
- 主机名/IP地址:就是买的服务器的IP地址
- ssh勾选
- 端口:默认22
- 用户名:看你用户中心服务器用户名,一般是root
- 服务器密码:只需要填密码,可参考上图
- 其他的不用管,默认就行
- 现在就可以安装宝塔系统了,对于开心版宝塔,我是不建议安装的,因为很可能有后门
- 打开KK云计算宝塔面板:KK云计算宝塔面板,点击立即安装
- 复制安装脚本-粘贴到ssh连接工具-回车
- 中间遇到问题输y回车就行了
- 安装好后会给你宝塔面板登录地址和账号密码,这个一定要保存好
- 之后访问外网面板地址
- 注册个账号登录即可
- 之后安装环境,我一般用的第一个 LNMP
- 安装好后,就可以开始搭建网站了 网站-添加站点
- 当然,服务器IP也可以当做你的域名
- 数据库和PHP选择哪个版本,源码一般都有介绍
- 之后访问域名/IP
- 发现可以正常打开,那么源码上传在哪呢,一般一些安装文档都说上传到根目录,其实一般都是说上传到这个域名对应的根目录,而不是文件根目录
- 可以看到这个IP对应的根目录是www/wwwroot/111.92.241.81
- 假如你添加的的域名是test1.cangshuo.love,那么它默认的根目录就是www/wwwroot/test1.cangshuo.love
- 删除这些文件后,就能上传你自己的源码开始搭建网站的旅途啦
三、域名解析教程
- 首先域名必须实名认证,否则无法解析
- 这里我以阿里云域名为例
- 在解析设置中,点击添加记录
- “记录类型” :由于云服务器的公网IP是IPv4地址,所以 记录类型 选择 “A-将域名指向一个IPV4地址”
- “主机记录” :
- 如果希望自己的域名以WWW. 开头(例如:www.cangshuo.love),那么 主机记录 一栏填写:www
- 如果不想以WWW. 开头(例如:cangshuo.love),那么 主机记录 一栏填写:@
- 如果希望在域名前添加任何子域名都能访问自己的网站,可以在 主机记录 一栏填写:*(ps,*只有在公网IP为独立IP时才有效)
- “解析线路” :默认即可
- “记录值” :记录值一栏填写公网IP
- “TTL” :默认即可(TTL(Time-To-Live),就是一条域名解析记录在DNS服务器中的留存时间。一般我们不会经常修改域名记录,所以可以将TTL值填大一点,以节约域名解析时间)
- 举个例子:
有什么问题可以在评论区问或者找KK