注意,这是一份指导而非指南
此论坛有以下特点
使用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登录设置,安装插件说明申请地址即可
首页和标题栏的图片自己做了替换一下即可
注意,这个程序的主题在pcview中
而图标在static中
对于博客,我放弃了wordpress选择了typecho
对于社区,我放弃了dz选择了xiuno
地址重写在官方有说明,直接复制到配置文件即可
简单修改了一下注册和登录界面,官方的UI开发库确实挺好用
原版支持自己注册
其实自己注册的并不好管理,不如直接用QQ互联了
QQ登录
登录界面,原版仅仅把QQ登录作为子选项
我这里简单修改下,这样除了我自己登录外,别人都可以用QQ登录直接登陆了
不过似乎位置不太好?放上面会好些?
这样似乎比较明显?
手机的就放在这里吧,点击比较方便
其实用美图秀秀可以直接生成png图片,就是带透明的图片
点击上面的图片,你会发现透明的部分
优化了下权限,采用 站-用户 分离措施
nginx php都采用nobady运行
网站配置文件采用775,root权限
上传目录采用777
同时nginx设置禁止上传目录的php执行权限
同时因为采用QQ登录,数据库中没有密码这些信息,都存在腾讯的数据库中
同时网站目录写不可写入,防止被黑挂黑页
1.文章《“typecho怎么安装主题“Typecho导航主题…》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《“typecho怎么安装主题“Typecho导航主题…》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好