目录
前言
大部分人可能都想拥有一个属于自己的网站,却不知道如何进行搭建,还花了大量资金得不到满意的结果,本文章就以使用服务器搭建表白墙网站为主,手把手且一步步建成一个属于自己的表白墙网站(其他网站的搭建几乎也是换汤不换药,虚拟主机的搭建也会介绍一下),然后对于常见的问题博主也会给予一定的解答,本文面向零基础学者或小白,1个小时左右即可建成一个属于自己的网站啦,博主会以自己的搭建经验和重要的知识进行分享,以防采坑,搭建使用的知识会一一介绍,一些知识介绍得不太详细,可以通过自己去额外拓展和学习哈,还有文章可能会出现些许错误,所谓“人非圣贤,孰能无过”,还请您多多包容,及时指正,我也会及时进行改正的,在此先谢过诸位!!!
2.搭建网站的流程图
重点流程:域名注册、域名的解析和绑定、服务器购买、安装宝塔、网站备案
3.知识普及
想直接实战的话可以直接跳过知识普及这一节
认识虚拟主机
虚拟主机为虚拟托管、共享托管,是一种在单个物理服务器上托管多个独立的网站或域名的技术。具体内容就不介绍了,因为目前大部分都是使用服务器的多,可以自己了解哈。
成本:成本通常相对较便宜,适用于小型网站和应用,或对成本敏感的用户。
认识网站备案
网站备案是指在特定国家或地区的法律法规下,网站所有者需要向相关政府机构提交申请,将其网站的基本信息进行注册备案,以便在互联网上合法经营。备案制度通常由国家或地区的通信管理部门或相关机构负责管理和执行。
备案的主要目的是监管和管理互联网资源,确保网站的运营活动合法、规范,保障公共利益和网络安全。备案内容通常包括网站的主体信息、域名信息、服务器信息等。
认识云服务器
云服务器为虚拟托管、共享托管,是一种在单个物理服务器上托管多个独立的网站或域名的技术。这个物理服务器被配置成能够同时为多个用户提供服务,每个用户被分配一部分资源,如磁盘空间、带宽、数据库等,以在逻辑上实现独立的主机环境。
成本:成本可能会更高一些,但提供了更灵活的资源管理和更高的可用性,适用于需要处理大量流量或需要动态扩展的应用。
认识域名
域名是互联网上用来识别特定网站或服务器的人类可读标识。它是由一串字符组成的地址,用于在互联网上定位和识别特定的资源。域名通常用于替代 IP 地址,使人们更容易记住和访问网站或服务。
云服务器和虚拟主机的区别
虚拟主机适用于较小规模的网站,而云服务器则提供了更强大、灵活、可伸缩的解决方案,适用于更大规模、高流量、需要弹性伸缩的应用和服务。选择哪种服务模型取决于项目需求、预算以及对灵活性和可用性的要求。
4.搭建网站步骤详细教程
介绍:流程图中有虚拟主机和云服务器,因为服务器是当前的主流,大多数人现在都用服务器进行搭建,所以我会以服务器为主进行搭建,虚拟主机也会提及。
源码的选择
1.博主使用的是别人开源的PHP表白墙源码,源码的获取途径有很多,种类也很多,比如(表白源码,导航源码,博客源码),想要搭建其他类型的网站也可以自己去寻找,gihub或者其他的网站都有别人的开源源码,寻找PHP的源码进行搭建,因为许多主流的服务器(如Apache、Nginx)都支持 PHP,这使得 PHP 在搭建网站时更易于集成和部署。
2.也可以自己进行源码的开发,然后搭建的话差不多,不过上传的方式不同,可以去别的帖子进行学习和拓展,本文章主要介绍的是让小白快速建成一个属于自己的网站,和分享一些建站的须知。
注意:别人开源的源码也是只供学习和获取经验,一般都禁止商业用途,如果想用别人的源码搭建网站盈利,需要购买源码的授权哈,不然侵权咯!!!
选购服务器
服务器该如何选择呢?
根据流程图,我们可以知道服务器是有两种类型(国内服务器和国外服务器);
最主要的区别(备案):
国内服务器:国内的服务器是必须备案的,不备案的话点击域名会进到域名备案提醒页,而且备案十分繁琐,首次备案还可能需要20天左右的时间,具体看省份,省份不同具体备案的时间也不同,而且需要准备两个手机号确定备案信息,备案也不一定会成功,如果备案资料有问题客服会联系你,不过好处是国内的服务器访问速度会快一点。
中国香港服务器:这个服务器比较特殊,也是无需备案的。
国外服务器:国外的服务器就不需要那么麻烦,是不用备案的,绑定域名即可使用,所以不想
等候备案时间的站长的购买国外服务器,不过网站访问速度会比较慢。
比较推荐的服务器运营商:
国内云服务器IDC的运营商:腾讯云、阿里云、华为云、其他就不推荐了
国外云服务器IDC的运营商:没有推荐(一般售卖:美国服务器、日本服务器、韩国服务器等)
注意:买大厂的服务器会比较稳定,而且优惠多,其他的IDC运营商可能会出现跑路或者提供的服务器瘫痪一直不处理的情况,一定要擦亮眼睛,选择质量高的IDC运营商,例如腾讯、阿里等对学生都是有优惠的,个人网站的话买个轻量的服务器即可。
购买演示(以腾讯云为例)
1.打开腾讯云首页,先进行注册登录,一定要进行实名验证还有创建信息模板才可购买,然后回到首页,点产品即可看到许多热门的服务器,比较便宜的就只有轻量服务器了,或者等腾讯云的打折活动再进行购买
2.然后看你个人需要配置进行购买,镜像选择CentOS 7.6,需要了解镜像可以去查阅一下
3.付款成功,可以点击头像旁的控制台查看自己的服务器,进入服务器控制面板,可以查看到自己的公网IP,还有密码,如果没有密码得自己重置一个密码等会安装宝塔面板时需要使用
5.宝塔面板需要放行8888端口否则无法进入,添加规则自定义放行即可,轻量服务器在防火墙放行,非轻量服务器在安全组设置放行,每个运营商平台的控制面板都会有差别
博主演示
为了方便搭建,因为国内服务器备案需要时长较长,所以博主在别的运营商买了个国外服务器进行演示,我也不打广告,面板如图展示
安装宝塔面板
1.进入宝塔面板,进行注册和登录,注册的话可以使用宝塔绑定服务器
2.登录之后进入主界面,点击左侧的安装宝塔
3.输入公网IP和密码,会自动安装宝塔面板,等待即可
4.宝塔安装成功的效果,会给你一个面板地址、用户名和密码,点击面板地址输入用户名和密码即可进入到服务器主界面
5.安装宝塔就完成啦!!!(虚拟主机的话不需要安装宝塔)
5.域名注册
域名注册流程
选择域名——>查询域名可用性——>选择域名注册服务提供商——>选择注册时长——>支付费用——>域名解析设置——>管理域名
认识域名后缀
一、一类常见域名后缀
com、net、cn是最常见的域名,最常见也就代表有价值的域名被抢注得越多。
com:全世界范围使用最多的域名,原用于商业组织,现个人也能注册。
net:原用于提供网络服务和产品的组织采用,现用于网络服务机构。
cn:国家顶级域名,表示中国。
二、组织机构域名后缀
org、gov、edu,很多人说搜索引擎给予了比其他域名后缀更高的权重。当然,背后原因是使用这些域名对应的组织更可信、数量也更少、内容也更被需要。
org:原用于非盈利组织,现也用于国际化公司。
gov:用于政府网站。
edu:用于教育机构等专用组织,主要用于教育机构。
域名须知:越顶级的后缀(国家顶级域名)、域名长度和含义的不同都有不同的价值,还有域名取名最好是相关站点内容的,比如博客网站会带有blog,导航网站会带有nav。
例如:网易云音乐的域名,带有music,看域名可以大概猜到是音乐站点,所以域名注册最好以自己站点内容相关的进行命名,虽然也有例外
博主演示
1.博主购买域名是在腾讯云购买,不过也可以去其他地方购买域名,首先打开腾讯云主页,点击产品,点击域名注册
2.新用户第一次购买域名都十分便宜,域名是按年算,所以新用户甚至可以1元买到一个1年的域名,进入域名注册搜索自己想要的域名有没有被注册,还有想要域名注册的价格,因为本章是搭建一个表白墙网站,我就以sxcbbq(含义:沈溪纯表白墙)为主去搜索,也发现后缀不同相应的价格也不一样,好的域名后缀价格更高,如图所示
3.添加购物车购买域名,这个一定要创好一个信息模板,直接支付即可
4.域名就注册成功啦!!!
6.域名解析
博主演示
1.进入腾讯云控制台,可以查看自己所注册的域名,然后点击解析,我买了个价格比较低的asia后缀的域名做演示
2.进入到解析面板,点击添加记录,把服务器的IP输入至记录值中,权重可为空,点击确定
3.点击确定,域名则解析成功,域名绑定信息也是可以修改的
介绍:添加纪录旁的快速添加解析是十分方便的,要求是在同一个地方买服务器和域名,如果你服务器和域名都是在腾讯云购买,可以直接一键绑定,非常方便
7.域名绑定
博主演示
1.登录回宝塔Linux面板,点击左侧侧边栏的网站
2. 得注意一下你所上传的项目,博主演示的是PHP项目,所以在PHP项目下点击添加网站
3. 在添加网站面板输入你已经解析过的域名,记住不要忘了你的主机记录(别少了www),然后点击提交即可
4.域名绑定成功截图
提示:域名绑定成功就可以尝试域名是否可以正常访问了
如何安装PHP高版本
注意:因为一些源码是对PHP版本是有需求的,有的源码对PHP版本需求较高,低版本的PHP无法运行此源码,你就得自己去下载高版本的PHP
1.默认安装的PHP版本
2. 安装教程:点击左侧侧边栏的软件商店,搜索PHP,热门榜上也有PHP,搜索就有很多PHP版本出来了,然后安装你所需版本,进行极速安装
3.安装完成选择启动
4.选择切换PHP版本
8.上传源码
博主演示
1.网站域名绑定成功是可以正常访问的,只不过没有数据,如图所示
2. 上传文件,首先准备好源码的压缩包,点击面板侧边栏的文件,双击进入wwwroot,如果没有可能就是已经在目录里边了
3.进入wwwroot再进入自己绑定的域名文件夹里,然后上传你需要搭建的源码压缩包进行解压,博主使用的是表白墙源码演示
4.进入域名文件夹下点击上传直接上传源码,所以需要提前知道自己想上传源码的位置,选择并上传 ,等待上传完成
5.上传完成后就可以进行文件解压了,需注意一些开源源码是需要解压密码的,不需要解压密码的直接解压就行 ,然后可看到解压出来的文件
6. 注意:其实源码解压成功直接访问域名就会显现效果了,博主演示的源码是包含数据库的,所以需要在服务器单独创建和导入数据库,而不包含数据库的源码(如一些表白网站、或导航网站直接访问域名即可),到这就算网站搭建成功了。
9.数据库的创建和导入
博主演示
1.认识数据库文件并把数据库文件单独下载出来,进行导入
2.返回面板,点击侧边栏的数据库,进行添加数据库,密码使用随机生成的即可,完成提交
3.添加数据库完成,然后点击导入,上传单独下载的sql文件,进行导入
4.回到源码文件夹下,点击inc文件夹,找到config.php进行编辑,把里面信息修改成刚刚创建的数据库信息用于安装源码程序,每个源码的文件都会有差异,可以自己看看所使用源码的配置文档
5.进入编辑界面把创建好的数据库用户名、数据库密码和数据库名复制过来,数据库用户名和数据库名保持一致方便记忆,数据库服务器不用修改,没有则自己添加,修改完后一定要点击保存
6.数据库部分就完成啦,也代表所以工作都完成啦!!!
10.效果展示
1.点击域名,跟着流程就可以安装表白墙程序了,站点就创建成功啦!!!
想体验表白墙的可以自己搜索博主的域名哈
11.SSL证书
什么是ssl证书?
介绍:SSL证书(Secure Sockets Layer Certificate,安全套接字层证书),现在更常用的是其后继者TLS证书(Transport Layer Security Certificate,传输层安全证书),是一种用于在网络上确保数据传输安全的数字证书。它通过加密通信数据,确保在用户和网站服务器之间传输的信息不被恶意第三方截获、窃听或篡改。TLS是SSL的继任者,实际上,现在大多数情况下我们说的SSL证书指的是TLS证书。
为什么要装ssl证书?
网站搭建完,没有ssl证书的用浏览器访问域名肯定会有不安全提醒,也不能让别人信任你的站点,所以装一个ssl证书是十分必要。
ssl证书在腾讯云是可以免费获取的,也去其他售卖商自行选择和购买(例如西部数码),本文章暂时就不分享购买和安装流程了,可以去百度或者查阅其他文章学习一下。
12.虚拟主机搭建
1.其实基本流程也差不多,这里提及一下
流程:购买虚拟主机——>域名注册——>域名的解析和绑定——>上传源码——>访问站点
区别: 虚拟主机是不需要安装宝塔的,购买了直接复制主机的IP地址去给域名解析就行,然后绑定域名,还有虚拟主机的数据库信息是直接给的,不用单独创建,修改一下文件信息,然后导入数据库就行
当前只是提及一下,因为虚拟主机确实比服务器便宜,如果很多人需要虚拟完整的搭建方法会考虑出个完整的教程。
总结
博主建演示站总花销20元,域名4元,服务器一个月16元,仅供参考哈,具体看自己的需求,还有域名备案了的话,如果域名到期不想续费一定要取消备案,别被不法分子利用你的个人信息域名做出违法行为危害了你自己,本教程已经非常详细,可能会有些许错误,但制作不易,还请给个点赞,谢谢诸位的阅读,需要源码的请留言。
今天的文章如何制作表白墙网站_免费建站的网站哪个好分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/88832.html