社区论坛搭建教程 - 特保姆

导言

相信大家在刚刚接触程序开发时,一定多多少少见识过一些社区类软件,如芥末社区,创悠社区等,看到这些社区的活跃程度的你一定有过一个搭建自已社区APP的念头!没错,今天我就要手把手来教你如何搭建一个社区论坛类站点!本教程基于雨云 - 新一代云服务提供商编写

SSL

什么是SSL

ssl,通俗来讲就是网络中创建安全隧道来实现 SSH 客户端和服务器之间的连接;简单的说,一般服务器连接方式都是这个;你在服务器运营商购买的服务器,一般都会给你三条信息:

1.服务器公网IP(如果是 NAT 机器没有独立公网IP,则需要放行 22 端口)

2.主机名(这里一般为“root”)

3.主机密码(有些服务器提供商在控制面板显示的可能为密码)

SSL软件

PC端

pc端这里推荐使用,Xterminal - 更好用的开发工具,但不止于 (SSH / 控制台 / More)该软件功能更全面,同时UI也更加易用,虽然有付费功能,但都几乎用不到

优点:

操作简单

界面简洁

快捷管理

界面美观

7139ef59f5a1459e957e69269362ca30.jpg

 移动端

移动端这里推荐使用JuiceSSH - Free SSH client for Android,这也是非常多大佬都在用的一个程序

优点:

支持中文

界面简洁

管理简单

连接方便

5c1de10519bb4f58a574d41230aa7863.jpg

宝塔面板

什么是宝塔

以往,服务器用的是 Linux 系统,需要记住很多命令之类的东西,对于脑子不太好使,记不住东西(就比如我)来说可能不太友好,而宝塔面板就是把这些操作都 UI 化,让操作变得更简洁,容易入门(当然宝塔也称 “煲塔,bug 塔” 而且基本上安装宝塔之后这个服务器就只能依靠宝塔了)

安装宝塔

宝塔安装根据系统的型号来进行选择,官方脚本:宝塔面板下载,免费全能的服务器运维软件 (bt.cn);当然你也可以在官网线上安装,但有时候官网的脚本脚本会出问题,反正我最近用是有问题的;安装方法就是直接进ssh然后输入对应系统要求的脚本就行了(这里宝塔适配的系统版本包括:Centos、Ubuntu、Debian、Fedora、统信UOS等Linux系统及Windows Server 2008 R2/2012/2016/2019/2022 (64位系统)

了解宝塔操作

基础面板

a625372d36a44cf783184ad7c0ed4d63.jpg

面板SSL

一般来说,可以直接不理,因为有时候处理不得,当就可能导致无法访问,当然出现无法访问宝塔面板的情况下可以通过 ssh 尝试使用 bt 26 进行关闭 ssl,还是无法访问那就是其他问题了

负载状态

一般来说,负载状态高于 80% 就会造成服务器网站访问卡顿,服务,加载等都会缓慢;网站服务器一般讲究的是多核,最常见的 CPU 一般是就是至强系列的,E5v4(雨云 高读写硬盘 + E5v4 只需 20¥/ 月

网站

就是目前服务器已经创建的数据库数量

数据库

就是目前服务器已经创建的数据库数量

开始建站

了解宝塔建站

首先,点击侧栏的” 网站 “按钮,就会出现以下的提示f6c73cb816da49c090f70d8b679cd5f8.jpg

域名

如果有域名就可以直接输入,如果是国内机器则需要域名备案,个人或者企业备案就行,需要的话我可以详细出一篇备案的流程教程,如果是海外机器则不用备案(雨云免备案服务器)然后域名解析控制台 A 记录,主机名 @(@是直接解析),解析值就填写你服务器的 IP 就行(NAT 机器另说)当然这样会导致 IP 泄露,后面我会详细教大家如何去保护自己的源站 IP,以防 DDOS 网络攻击

根目录

根目录就是目前站点的文件储存目录,一般情况下不用理会,输入了域名就自动生成文件夹,如果没有域名是直接输入 IP 的话也同理

数据库

数据库,一般单页的 HTML 网站就不需要,如果是一些需要账号用户储存的,比如:论坛,社区,博客,则需要创建

PHP

PHP 版本则是需要选择网站源码需要的版本,下载合适的版本,直接点击侧栏的” 软件商店 “点击全部,然后直接搜索 PHP 就可以找到宝塔所有的 PHP 版本了(一些静态网站可能不需要,但本次教程所用程序需要)

HYBBS简介

HYBBS是一款支持插件扩展,模板扩展的PHP网站程序。HYBBS并不是只能用于论坛,他甚至可以用用于博客,微博,CMS,商城,等等。只要你想得到他都能做到基于PHP OOP MVC框架开发, 代码简洁, 功能位置明细. 丰富Model API, 二次开发自由度高 ,含公共模板(可减少开发成本)开发模板只需要开发几个常用页面,支持论坛在线升级系统(后台可在线升级到最新论坛,像WordPress那样的提示!)支持数据缓存(减少服务器资源使用,速度更内存占用低,编译速度快(HYBBS每次运行 最低仅需0.003秒)        

修改伪静态

因本款程序基于thinkphp开发,所以,在开始安装前,需要调整一下网站的伪静态设置,具体操作为:侧栏→网站→你的域名→伪静态,将伪静态调整为thinkphp并保存,不进行这一步可能会导致后期无法安装程序

上传文件

安装PHP

要运行PHP环境,我们就要在服务器端安装上PHP,具体方法如下:侧栏→软件商店→搜索PHP→选择版本→安装(本程序只能在PHP5.4以上版本运行,请下载PHP5.4以上版本)8db8402694374c51b0e039d867572794.jpg

 

 上传主体文件

宝塔上件文件的过程相信大家都很熟悉,这里就只放张图不多做解释了,hybbs论坛系统的文件可以前往HYBBS官网下载,大家自行去下载一下然后上传到服务器直接安装就行了哈,这里值得注意的是,HYBBS官网有一个人机验证系统,你需要注册账户之后才可以下载文件,否则会提示无权限ccae550a271244dca1bf9636d5dc0e91.jpg

 正式安装

填写表单

在宝塔后台完成解压文件后,直接访问域名(记得 A 记录到服务器或者解析到cdn的解析地址不然你怎么访问!)然后就可以进入到安装页面了,记得创建好数据库,这里默认的数据库地址,端口不用动,如果是远程数据库,比如腾讯云的数据库另说,请查阅相关资料即可,这里不多做解释,把宝塔创建好的数据库的数据库名,用户名,数据库密码复制过去就行了,这里要注意你的管理员用户名和密码一定要认真填写,并做个记录,不然到安装好之后忘记了管理员用户名和密码将无法登陆后台,如果在安装页面显示404或其他报只需要等待一下,缓存清除就可以安装了,如果隔天还得不到解决,就长按浏览器图标,点击清除缓存清一下本地缓存,这里要注意的是hybbs的后台路径比较特殊,是你的域名+ /+ ?admin

等待安装

大家在填写完表单并按下安装键后一定要等进度走完,心急吃不了热豆腐,如果中途退出很有可能导致安装失败!

完成安装

在等待进度走完后,就可以通过“你的域名 + / + ?admin”访问自己的论坛后台地址,并开始配置论坛了

网站防护

相信大家都知道,我们建立一个网站要经过很多的繁琐过程及长时间的探究,但那些喜欢打攻击的人,也可以轻易摧毁我们的劳动成果,甚至把我们的服务器打进黑洞,导致我们的建站体验非常不好,那么我们应该如何预防这种事情呢?没错,要套上一个cdn防护,这里不对,cdn防护这个词做过多的解释,需要可以自行在网上搜搜,话不多说,我给大家放一个公益cdn网站 - 丘盾,关于cdn的使用方法,大家也可以自己搜索,这里不多做解释

Tips

在进入论坛后台之后,一定要先找到Bebug调试,将这个开关给关掉,否则你的论坛右下角将一直显示一个调试框

文章完结

相信看到这里大家应该差不多都会创建一个自己的社区论坛了吧,如果看不懂教程或需要帮助可以联系我,谢谢你阅读我的文章!

 

 

 

 

  • 18
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值