用CentOS服务器自己搭建部署个Discuz论坛网站,网站搭建教程

news/2024/4/29 13:03:09/文章来源:https://blog.csdn.net/JUFENG_FEI/article/details/130269255

Linux系统CentOS服务器使用堡塔搭建论坛网站全套教程。服务器大本营,技术文章内容集合站发车啦!

操作系统:Centos 7.6
网站程序:Discuz-X3.4

前言

首先,搭建一个网站需要准备:服务器、域名、网站程序。

服务器是什么?

服务器从字面理解就是提供服务的机器,服务器可以提供哪些服务呢?手机APP、电脑应用程序、网页游戏、网站等都是需要用到服务器的,根据业务不同,所提供的服务会不同。数据管理、处理及存储只是最基本的服务。

举个栗子,我们在玩游戏时,刚开始玩游戏是不是都需要加载资源,加载资源的这个过程就是客户端向服务器端发出服务请求的过程,发出请求后服务器端会收到你的服务请求,将游戏数据发送到你的客户端中,加载资源的时间长短是由游戏数据大小和服务器带宽决定的。
在这里插入图片描述
服务器虽说也是计算机,但是性能更好,网络更稳定,可以24小时不关机,因为服务器所做业务就是需要不关机、不断电、不断网。

Web服务器配置就要根据网站类型与网站访问量来选择合适的。

比如在线歌曲、视频下载类网站文件会比较大,必须要考虑到硬盘和带宽大小。
还有就是线上商城类网站功能都是非常多的,功能多的对CPU、内存要求就会更高,如果是同时在线访问人数多,那对带宽和防御也会有高要求。

网站程序是什么?

网站程序是由程序员编写的一个网站安装包,程序是网站内容的载体。

网站程序有哪几种?

常见的网站程序有:DedeCms(织梦)、Phpcms、帝国cms、米拓cms、WordPress、discuz、ECShop、shopex、z-blog等,根据不同类型的网站选择不同的网站程序。

比如搭建企业网站可以选择dedecms,搭建个人网站可以选择WordPress和z-blog,搭建论坛网站可以选择discuz,搭建商城网站可以选择ECShop和shopex。

域名是什么?

域名类似于人名,通过这个域名就可以很容易找到并访问我们的网站,对于服务器IP,也更好记。

域名是一个网站必备的三要素只一!

在搭建网站之前,域名需要解析,解析就相当于这个域名和某个IP绑定了,如果是后面要换服务器,重新解析即可。

比如说fwqdby就是我的Web域名。

在这里飞飞要说下,域名如果是你准备自己注册然后工信部申请备案,可以申请个人备案或是企业备案,个人备案只能用作个人博客之类的网站,企业备案没有限制,营业执照必须的。

云服务器租用

论坛网站初步阶段选择4H 8G 20M的配置就够用了,国内云服务器都是需要域名备案的,如果是不想备案,也可以选择香港云,对于国内用户来说就是延迟高点。

我服务器系统选择的是CentOS 7.6 ,除了centos,Debian10或是11系统也是可以的

做好系统后用SSH登录服务器,SSH终端推荐堡塔或是putty。

服务器IP即公网IP,远程连接端口默认22,SSH账号默认root,开通服务器后密码会发送到手机短信上,如果是不知道密码的可以直接在控制台重置密码。

域名解析

域名注册和备案我这就不多讲了,域名备案好后,在域名管理后台可以看到解析入口,记录类型选择A,记录值填写我们的公网IP,主机记录我们可以填写www一级域名,也可以创建二级域名,比如我们搭建的是论坛网站,那我这里就可以写bbs

在这里插入图片描述
SSH连接服务器
1、下载SSH终端,我用的是堡塔(可以百度或者加群,群文件有)
2、打开
3、选择Linux服务器,输入服务器IP和密码连接服务器
在这里插入图片描述
连接成功后在右下角会有提示,如果是密码错误也会有提示,如图就是连接到服务器啦

在这里插入图片描述

端口开放

Web服务器需要用到以下端口:22(SSH)、80(HTTP)、443(HTTPS)、8888(宝塔面板),云服务器基本都是需要自行过白的,可以在服务器控制台-防火墙/安全组中放行端口,入方向和出方向都需要放行。

在这里插入图片描述

安装宝塔面板,配置网络环境

复制下面的命令到SSH终端运行

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 1ba5f33df

到这一步时输入y,并回车
在这里插入图片描述
在这里插入图片描述

等待几分钟,安装完成后会出现外网面板地址、内网面板地址、username、password等,将这个面板信息复制保存起来。

在这里插入图片描述
在浏览器中打开外网面板地址,输入对应的账号和密码进入宝塔面板后台

进入宝塔后会弹出一个提示框,搭建网站常用的软件组合一键安装,对于新手来说是很方便的,推荐选择左边的LNMP套件,PHP选择7.3版本,然后一键安装

在这里插入图片描述
安装需要些时间,耐心等待下。

安装完成之后就可以新建站点了,域名输入解析好了的域名,数据库选择MySQL,PHP版本选7.3,然后点提交就行。创建站点后会有数据库账号密码,记得保存下来哦!

在这里插入图片描述
点击这里进入网站根目录

在这里插入图片描述

安装网站程序

下载网站程序,以DiscuzX为例,你也可以用别的网站程序,但是网站程序不同,步骤会略有不同。
DiscuzX下载地址(建议选择X3.4 SC_UTF8版本)

在这里插入图片描述
将压缩包先下载到本地,然后在面板中上传到网站根目录
在这里插入图片描述
将刚刚上传的文件解压
在这里插入图片描述
将除了upload目录外的文件都删除,接着进入upload目录。

在这里插入图片描述
在这里插入图片描述
全选里面的文件,点击剪切,然后返回上一层目录,粘贴

在这里插入图片描述
接着在浏览器地址栏输入http://你的域名/install/

然后按照安装向导来安装即可,一直下一步
在这里插入图片描述
到创建数据库这步就填写之前保存的数据库账号密码,下面是设置网站的管理员账号密码,填好点击下一步即可。
在这里插入图片描述
安装完成后你就可以用刚刚设置的管理员账号密码登录你的网站了,也可以到网站后台设置各项信息。

在这里插入图片描述
在这里插入图片描述

以上就是关于centos服务器搭建部署Discuz论坛网站的教程,感谢您的阅读,若是想要了解更多服务器技术干货,加个关注再走吧~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_291342.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php使用tcpdf,通过html生成的pdf文件,合同章(图片)错位?需要怎么解决

php使用tcpdf,通过html生成的pdf文件,合同章有错位?需要怎么解决? 1、html下的排版正确,如图: 2、html代码,如图 3、生成pdf后的文件,如图 $pdf->Image(),计算一下x、…

如何利用工时表来帮助项目管理做得更完善?

项目管理是一项复杂的任务,需要协调各种资源以确保项目按时交付。其中一个关键方面是管理各个员工工时。工时表软件是一种可以帮助企业记录各个员工工作时效的工具,而且还可以帮助项目管理者记录和跟踪项目成员的时间。那么如何利用工时表来帮助项目管理…

贝叶斯学习(Bayesian Learning)基础篇

Bayesian Learning 前言Motivation and IntroductionThink about Spam Filtering.先验概率后验概率似然度边际概率 Basic assumptionRelevancePractical diculties Bayes TheoremProbability: random eventsBayesian Learning Maximum A Posteriori HypothesisBayes Optimal Cl…

Java核心技术 卷1-总结-9

Java核心技术 卷1-总结-9 使用异常机制的技巧为什么要使用泛型程序设计定义简单泛型类泛型方法类型变量的限定 泛型类型的继承规则 使用异常机制的技巧 1.异常处理不能代替简单的测试。 使用异常的基本规则是:只在异常情况下使用异常机制。 2.不要过分地细化异常。…

人机交互有哪些SCI期刊推荐? - 易智编译EaseEditing

以下是几个人机交互领域的SCI期刊推荐: ACM Transactions on Computer-Human Interaction (ACM TOCHI): 由ACM(Association for Computing Machinery)出版的人机交互领域的顶级期刊之一,发表关于计算机和人之间相互作…

简单聊下HBase

大家好,我是易安! Google发表了三篇论文,即GFS、MapReduce和BigTable,被誉为“三驾马车”,开启了大数据时代。今天我们来聊一下BigTable对应的NoSQL系统HBase,看看它是如何处理海量数据的。 在计算机数据存…

客户体验的重要性和企业发展的紧密联系

近年来,随着企业数字化转型的加速,客户服务的意义越来越被人们所重视。客户服务的质量不仅直接影响到客户满意度和忠诚度,而且会间接影响到企业的品牌口碑和市场竞争力。然而,目前市面上的很多企业帮助中心搭建平台,可…

Point cloud tools for Matlab(点云学习工具)

Point cloud tools for Matlab (tuwien.ac.at)https://www.geo.tuwien.ac.at/downloads/pg/pctools/pctools.html#PointCloud_class 下载:Download Matlab Code 添加路径 addpath(genpath(D:\MyMatlabCode\pointCloudTools)); pc pointCloud(Lion.xyz); pc.plot…

redis入门必会知识

Redis基础知识目录 5、sortedSet 文章目录 系列文章目录前言一、pandas是什么?二、使用步骤 1.引入库2.读入数据总结 前言 一、redis是什么? Redis(Remote Dictionary Server ),即远程字典服务 ! 是一个开源的使用ANSI C语言编写…

Python 查看数据常用函数

Python 查看数据常用函数(以 iris 数据集为例) 1、查看前后几行数据:head 和 tail2、查看数据基本信息:info3、查看数据统计信息:describe 查看数据可以用很多函数,这里就挑选几个最常用的进行简单展示&…

除了学历,你更需要有能力

遥想当年,家里培养出一个大学生,是多荣耀的事!可现今却处于一个比较尴尬的状态。 为什么大学生贬值得这么厉害?其实大学生之所以会不值钱不外乎三大原因:量大、与企业需求不匹配、质量差。 高校扩招下,大…

分布式系统反向代理设计与正向代理

反向代理与正向代理分析 代理服务器:位于发起请求的客户端与原始服务器端之间的一台跳板服务器,代理服务器分为正向代理服务器和反向代理服务器 正向代理 :代理客户端,隐藏了真实的请求客户端,服务端不知道真实的客户…

数据库系统概论--第五章课后习题

1.什么是数据库的完整性? 答:数据库的完整性是指数据的正确性和相容性。 2. 数据库的完整性概念与数据库的安全性概念有什么区别和联系? 答: 数据的完整性和安全性是两个不同的概念,但是有一定的联系。前者是为了防止数据库中存…

TortoiseSVN使用-授权访问

文章目录 3.4.6 授权访问 3.4.6 授权访问 总结: 如果是匿名访问(就是不用输入用户名密码的访问方式),请只开启anon-access write如果授权访问,请先设置anon-access none,然后打开3个:auth-a…

JDBC操作数据库

数据库介绍 数据库是一种存储结构,允许使用各种格式输入、处理和检索数据,不必再每次需要数据时重新输入。当前比较流行的数据库主要有MySQL、Oracle、SQL Server等 使用JDBC操作数据库,SQL语句是比不可少的,SQL是一种结构化查询…

自媒体必备素材库,免费、商用,赶紧马住~

自媒体经常需要用到各类素材,本期就给大家安利6个自媒体必备的素材网站,免费、付费、商用都有,建议收藏起来~ 1、菜鸟图库 https://www.sucai999.com/video.html?vNTYwNDUx 菜鸟图库可以找到设计、办公、图片、视频、音频等各种素材。视频素…

集群聊天服务器项目(三)——负载均衡模块与跨服务器聊天

负载均衡模块 为什么要加入负载均衡模块 原因是:单台服务器并发量最多两三万,不够大。 负载均衡器 Nginx的用处或意义**(面试题)** 把client请求按负载算法分发到具体业务服务器Chatserver能和ChatServer保持心跳机制&#xf…

深入浅出JS定时器:从setTimeout到setInterval

前言 当谈到 JavaScript 编程语言最基本的概念时,定时器就是一个必须掌握的知识点。在编写网站时,你经常会遇到需要在一定时间间隔内执行一些代码的情况。这时候,JavaScript 定时器就可以派上用场了。 什么是定时器? JS 定时器是…

@Configuration 和 @Component 注解的区别

一句话概括就是 Configuration 中所有带 Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例。 理解:调用Configuration类中的Bean注解的方法,返回的是同一个示例; 而调用Component类中的Bean注解的方法&#x…

JavaEE-一文了解IP协议与IP地址

目录 IP协议什么是IP地址IP地址的组成动态分配IPNAT机制(网络地址转换) IP协议 IP协议是不可靠、无连接的 不可靠:表示IP协议不能保证IP数据报能成功的到达目的地。IP仅提供传输服务,任何可靠性的要求都必须由上层来提供(如TCP)。如果传输过…