此论坛有以下特点
利用php7+xiunobbs驱动,速率极快
nginx1.10正式版+https-http2优化-云锁web防护

跟随mariadb同步更新的MariaDB10.1
百度云网盘+七牛云双备份
QQ登录,免除注册的烦恼
贴吧式界面,主题明了,分类大略,摒弃统统无关成分,速率兼顾安全。
这里要说一下什么是社区论坛
根据新信息安全法等干系法律,域名须要备案
但是,个人备案是不容许培植论坛的,以是我这里采取了社区这个词
同时,外洋主机虽然不用备案,但是被墙的几率非常的大,以是我建议所有外洋网站都开启https加密提高存活率
首先,我利用的是centos7 linux操作系统
同时我选择了yum和编译公用的办法搭建环境
任何面板类产品和集成环境都不能知足我的须要
我的须要很大略
最快 最安全
最快,我选择了php7和mairadb
最安全,我选择云锁和自动更新
至于为什么用云锁
由于我给云锁提bug他们送我一堆礼品
给安全狗提bug。直接拉黑我了。。
网站架构基本确定,我开始选择论坛程序了
为了安全,我们会选择主流并且更新迅速的
为了快速,我们只能抛弃臃肿的dz
为了极客范,我们哀求直不雅观 都雅 相应快
以是我选择了xiunobbs
作者认为它就像一辆纯手工打造的法拉利,动力强劲,没有一丝赘肉,方便支配和掩护,是一个非常好的二次开拓的基石
正和我的心意
web框架上,之前用的是nginx开拓版,更新很频繁
恰好不久前nginx1.10正式版出了,直接用
论坛程序自身集成了QQ登录模块,只须要申请QQ互联即可利用
根本环境搭建,之前说过了
安装程序,我利用了xiuno自己的tar包解压,这样可以保留原来的权限
然后利用
chown apache:nginx -R 更新了权限
环境监测-安装-配置urlrewrite-配置数据库-安装完成
把稳不要利用root用户跑数据库
QQ登录设置,安装插件解释申请地址即可
首页和标题栏的图片自己做了更换一下即可
把稳,这个程序的主题在\pc\view中
而图标在\static中
对付博客,我放弃了wordpress选择了typecho
对付社区,我放弃了dz选择了xiuno
地址重写在官方有解释,直接复制到配置文件即可
大略修正了一下注册和登录界面,官方的UI开拓库确实挺好用
原版支持自己注册
实在自己注册的并不好管理,不如直接用QQ互联了
QQ登录
登录界面,原版仅仅把QQ登录作为子选项
我这里大略修正下,这样除了我自己登录外,别人都可以用QQ登录直接上岸了
不过彷佛位置不太好?放上面会好些?
这样彷佛比较明显?
手机的就放在这里吧,点击比较方便
其实用美图秀秀可以直接天生png图片,便是带透明的图片
点击上面的图片,你会创造透明的部分
优化了下权限,采取 站-用户 分离方法
nginx php都采取nobady运行
网站配置文件采取775,root权限
上传目录采取777
同时nginx设置禁止上传目录的php实行权限
同时由于采取QQ登录,数据库中没有密码这些信息,都存在腾讯的数据库中
同时网站目录写不可写入,防止被黑挂黑页