首页 > 系统相关 >用CentOS服务器自己搭建部署个Discuz论坛网站,网站搭建教程

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

时间:2023-05-23 17:24:41浏览次数:63  
标签:CentOS 网站 域名 SSH install 服务器 搭建

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

 

操作系统:Centos 7.6

网站程序:Discuz-X3.4

前言

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

 

服务器是什么?

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

 

举个栗子,我们在玩游戏时,刚开始玩游戏是不是都需要加载资源,加载资源的这个过程就是客户端向服务器端发出服务请求的过程,发出请求后服务器端会收到你的服务请求,将游戏数据发送到你的客户端中,加载资源的时间长短是由游戏数据大小和服务器带宽决定的。

 

服务器虽说也是计算机,但是性能更好,网络更稳定,可以24小时不关机,因为服务器所做业务就是需要不关机、不断电、不断网。

 

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

比如在线歌曲、视频下载类网站文件会比较大,必须要考虑到硬盘和带宽大小。

还有就是线上商城类网站功能都是非常多的,功能多的对CPU、内存要求就会更高,如果是同时在线访问人数多,那对带宽和防御也会有高要求。

 

因为我自己也是做IDC的,如果是遇到了服务器问题,可以call me!

 

网站程序是什么?

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

网站程序有哪几种?

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

 

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

 

域名是什么?

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

 

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

 

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

 

比如说fwqdby.com就是我的网站域名。

 

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

 

云服务器租用

论坛网站初步阶段选择4H 8G 20M的配置就够用了,云服务器中的高性价比款,一般都是选择年付,优惠力度更大。国内云服务器都是需要域名备案的,如果是不想备案,也可以选择香港服务器,对于国内用户来说就是延迟高点。

 

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

 

做好系统后用SSH登录服务器,SSH终端推荐堡塔远程连接工具或是putty

 

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

 

域名解析

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

 

SSH连接服务器

1、  下载SSH终端,我用的是堡塔(可以百度或者进站长交流群:480180730,群文件有)

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/

例如:http://www.fwqdby.com/install/

然后按照安装向导来安装即可,一直下一步

 

到创建数据库这步就填写之前保存的数据库账号密码,下面是设置网站的管理员账号密码,填好点击下一步即可。

 

安装完成后你就可以用刚刚设置的管理员账号密码登录你的网站了,也可以到网站后台设置各项信息。

 

以上就是关于centos服务器搭建部署Discuz论坛网站的教程

感谢您的阅读,服务器大本营助您成为更专业的服务器管理员!

标签:CentOS,网站,域名,SSH,install,服务器,搭建
From: https://www.cnblogs.com/cwff/p/17425813.html

相关文章

  • 新一代企业数字化联盟成立,甄知科技与众多企业“强强联手”搭建品牌服务生态
    5月18日,新一代企业数字化联盟(以下简称“新一代联盟”)成立大会在上海举行。该联盟由包括甄云科技、得帆信息、甄知科技、盖雅工场、甄零科技、易立德信息、鼎医、数划云在内的8家创新型数字化软件科技企业发起,旨在希望通过强强联合,实现国产品牌推广、解决方案价值的最大化,助力上海......
  • 直播app开发搭建,scroll-view封装自定义下拉刷新
    直播app开发搭建,scroll-view封装自定义下拉刷新完整代码 <!--container.vue--><template><view><scroll-viewscroll-y="true"class="scroll-view":refresher-enabled="refresh":refresher-triggered="triggered":refresher-t......
  • 【CentOS 7系统管理员必看】如何轻松检测软中断,优化系统性能?
    在CentOS7中,软中断是一种中断类型,它由内核发起并在内核空间中执行,用于处理网络、存储和其他异步事件。软中断的主要工作是将网络数据包、磁盘IO等异步事件传递给应用程序的工作队列中,以便应用程序可以及时处理这些事件。然而,如果软中断的数量过多,就会对系统的性能产生负面影响,......
  • 安装MySQLdb for centos 7--小白教程
    1.MySQLdb下载地址:https://pypi.python.org/pypi/MySQL-python/1.2.5 2.unzipMySQL-python-1.2.5; 3.cdMySQL-python-1.2.5; pythonsetup.pyinstall;此时报错:Traceback(mostrecentcalllast): File"setup.py",line17,in<module>   metadat......
  • IIS/如何查看IIS上部署网站的实时连接数
    我们在IIS发布的Web网站,如何查看网站实时的连接数呢?1、首先打开运行框,输入perfmon.msc  2、打开监视工具-->性能监视器  3、点击“+”号,添加计数项WebService/CurrentConnections  4、可以查看到网站的实时连接数(线条颜色、粗细可以修改)  PS:本人IIS网站......
  • hadoop集群搭建后,启动集群后网络畅通,却无法访问web页面的解决办法
    hadoop集群搭建后,启动集群后网络畅通,却无法访问web页面的解决办法问题引入:在学习hadoop搭建完全分布式集群时,已经集群配置了4个核心文件,并且启动所有相关进程,在使用jps命令检查进程,该集群启动完整正常,但是无法访问hdfsweb页面和yarnweb页面,我尝试了ping通所有集群的网络,正常;检查......
  • centos7中 micromamba的安装与使用
     官网:https://mamba.readthedocs.io/en/latest/installation.html 001、系统[root@PC1~]#cat/etc/system-releaseCentOSLinuxrelease7.6.1810(Core) 002、使用sh安装[root@PC1~]#curlmicro.mamba.pm/install.sh|bash 003、刷新环境变量[root@PC1......
  • libtorch教程(三)简单模型搭建
    前言 模块化编程的思想非常重要,通过模块化编程可以大幅减少重复的敲代码过程,同时代码可读性也会增加。本章将讲述如何使用libtorch搭建一些MLP和CNN的基本模块。本教程禁止转载。同时,本教程来自知识星球【CV技术指南】更多技术教程,可加入星球学习。欢迎关注公众号CV技术指南,专......
  • swagger的搭建以及访问
    ##访问地址http://localhost:9200/swagger-ui.html###环境搭建springboot的启动类上添加 @EnableSwagger2//用于开启Swagger@SpringBootApplication@EnableSwagger2//用于开启SwaggerpublicclassDemoApplication{publicstaticvoidmain(String[]args){......
  • centos升级python到3.8
    环境:centos7.9一、卸载自带python3.7#卸载python3rpm-qa|greppython3|xargsrpm-ev--allmatches--nodeps#删除所有残余文件whereispython3|xargsrm-frv#查看现有安装的python,验证是否删除干净whereispython二、安装python3.8前置依赖yuminstallzl......