中华DIY论坛

标题: 直播论坛服务器胜利逃亡大迁徙盛况! [打印本页]

作者: 大花猫    时间: 2019-6-27 12:26
标题: 直播论坛服务器胜利逃亡大迁徙盛况!
本帖最后由 大花猫 于 2019-6-27 13:24 编辑

事由:受大陆六月疯爆影响,并合理遵循市场价格经济,废弃原论坛服务器,在同等价格下购买配置更高些的服务器。让论坛服务更加流畅。




论坛服务器胜利逃亡大迁徙盛况---第一季(共1集)
战前准备:

这是现在论坛服务器配置:



运营商后台选择物理地点配置:




之所以选择香港是因为国际上就没有他妈的域名备案手续。但是相应内陆的价格就贵了100多元,也是拜备案所赐。


根据需要选择好习惯的操作系统和版本号,香港centos版本太少,用centos7以上增加很多工作量,就选择6.5得了。


核对下选择指标:



就可以选择购买了。支持各种银行卡支付宝。


至此你就是一位准web坛主或站长了。


在后台开通下服务器:




本地安装xshell远程管理软件,就可以管理自己的服务器了:



远程登录服务器简单看下配置,linux下数据盘需要挂载才能使用,当然有些平台是事先为你挂载好。




看下挂载前没有数据盘:



挂载后的数据盘出来了:



挂载方法:






一切准备工作就绪。下午就可以开始从配置防火墙,安装nginx,mysql数据库,php服务了。
至此服务器胜利逃亡大迁徙盛况第一季播放完毕!




作者: 大花猫    时间: 2019-6-27 13:42
本帖最后由 大花猫 于 2019-6-27 14:48 编辑

论坛服务器胜利逃亡大迁徙盛况---第二季(第1集)        防火墙及前置服务

可以理解为linux系统有2个防火墙需要设置管理,SELinux是系统的内核模块(安全子系统),大多数情况下包括生产机都选择关闭。查看了下默认已经是关闭了,如果不是就需要将SELINUX=enforcing改为SELINUX=disabled。





平时用到的防火墙增加个80web开放端口和远程管理端口,其余的全部关闭掉。比特币勒索病毒的入侵端口如:445、135、137、138、139端口等,如果当年的中华“校长”在第一次遭受勒索后能及时关闭,应该能避免被二次勒索了。
设置好检查下防火墙状态:





nginx作为web的前置服务,被广泛使用,除完成域名解析功能外,更是过滤各类访问垃圾,爬虫,盗链,设置访问黑白名单,反向代理等的优秀应用软件。是鹅果仁儿开发的,佩服他们的技术功底。

nginx安装网上大把实例参考不多说了,根据具体情况yum默认安装就可以。



安装完首次启动服务,查看状态,看到80口的服务已经启动成功了:




在浏览器写服务器ip已经看到nginx欢迎界面。


当然闲的没事干,也可以扔进一个静态测试页面看下效果。



选择基础的前置服务已经安装完成,为了更充分发挥nginx的防范监管功能,还需要追加安装相应的扩展模块。


追加重新编译后,前置服务安装就完成了,具体就是等论坛服务迁移搭建完成后,再配置域名解析和过滤功能等的配置文件调整。

论坛服务器胜利逃亡大迁徙盛况第二季(第1集)播放完毕!

作者: 大花猫    时间: 2019-6-27 15:16
本帖最后由 大花猫 于 2019-6-27 16:03 编辑

论坛服务器胜利逃亡大迁徙盛况第二季(第2集) 数据库安装准备。

选择下载适合版本的mysql,本地安装服务。


数据库安装很简单,主要是调整配置文件,改变默认的服务端口3306,和开启合理的存贮引擎。



调整好参数,启动服务,看到mysql服务已经正常启动了。


对数据库的远程管理不建议开放,避免和防范被嗅探和篡改的风险。当必须开启时,可以设置绑定远程ip的方式,降低风险。

论坛服务器胜利逃亡大迁徙盛况第二季(第2集)播放完毕,看似简单,实际确是非常的关键和重要,别忘了台湾“校长”的坛子就是因为数据库被锁勒索比特币倒闭的。血的教训和代价。



作者: 大花猫    时间: 2019-6-27 16:31
本帖最后由 大花猫 于 2019-6-27 17:27 编辑

论坛服务器胜利逃亡大迁徙盛况第二季(第3集)php,httpd服务安装。
现在论坛是discuz3.2版,php版本是5.4.4,随着免费discuz最高版本已经升级到3.4了,说已经支持了php7,因为php的版本是从5.x直接蹦到了7.x,没有6.x,所以本次也相应提高选择较高的版本php5.6.4,很多人误解康盛公司的忽悠宣传,虽然discuz3.4支持php7,但是运行在php7.x时还是要修改调整很多参数,语法等,所以不能选择php7.x。



稳妥的安装php5.6.4就足够承上启下了。



由于帖子是直播,从今天中午11:50购买完服务器到安装应用,还要截图更新帖子,午饭都省了。因为我采用了最笨拙的源码编译安装,虽然有安装文档,但变更版本要重新下载源码,httpd编译安装很繁琐,编译过程中会出现新的未知错误,不能松心,要一鼓作气完成,避免遗漏。先歇会儿再继续耍了。


编译安装各种依赖,枯燥掠过。



作者: 蓝竹    时间: 2019-6-27 18:00
透漏这些会不会被黑客利用
作者: 蓝竹    时间: 2019-6-27 18:04
试了下网速真的快了许多,开网页不再费力
作者: 大花猫    时间: 2019-6-27 18:05
蓝竹 发表于 2019-6-27 18:00
透漏这些会不会被黑客利用

不会的,就展示一个完整搭建过程,关键的地方都略掉了。呵呵
作者: 大花猫    时间: 2019-6-27 18:54
快下班了,还差最后升级一下GD到2.1就全部完成编译了。明天继续吧。后面就剩下上传discuz3.4安装文件,再将论坛的数据目录覆盖进去,完成论坛的升级实验,蓝竹兄弟误会了,我现在新购服务器上安装论坛所需环境软件,还没真正迁移数据和域名。论坛还是运行在旧服务器上,所以快慢和我没关系的。

作者: fnwlq    时间: 2019-6-27 20:02
楼主你老牛了,佩服
作者: 大花猫    时间: 2019-6-28 11:27
本帖最后由 大花猫 于 2019-6-28 14:37 编辑

今天继续把昨天的GD升级到了gd-2.1.1,再次编译php5.6.4,完成了php的安装。记得当年刚从事运维时,给公司服务器安装php5.4,mysql,整整搞了四天才成功,编译中各种错误根本搞不懂,网上一大堆信息,一点点实验才完成。现在安装次数多了遇到错误也很坦然了。



过程很慢,持续了20多分钟



在项目路径下创建个phpinfo(PHP探针)



由于开启防火墙,nginx还没配置,不能直接浏览器查看,暂时服务器模拟浏览器看下,等配置完毕再核对调整php信息。


设置了临时访问,就可以在浏览器看到php服务具体参数信息了:



论坛服务器胜利逃亡大迁徙盛况第二季(第3集)播放完毕。




作者: 大花猫    时间: 2019-6-28 15:55
本帖最后由 大花猫 于 2019-6-28 16:53 编辑

论坛服务器胜利逃亡大迁徙盛况第三季(共1集)Discuz3.4全新安装验证下服务器环境。

先下载git开源Discuz3.4代码




实际用到的也就是“upload”目录



将用于测试的域名解析到服务器




事先设置好并开启多域名httpd管理服务。




安装很简单了,傻瓜式的。把upload目录内的文件都上传到测试用的web根目录下。



浏览器直接输入测试域名:xxxx.cn/install就按提示安装了。



先自动监测服务器环境,现在全绿说明一切条件都满足了。



下一步是填写数据库的连接参数等就略过了。

然后是自动释放安装,就提示完成了。



访问下测试域名,查看下前台和后台是否正常:






看来Discuz3.4安装还是比较顺利,就升级php5.6.4时多耗费些调整和打补丁时间。总体还是很顺利的。

至此,论坛服务器胜利逃亡大迁徙盛况第三季(共1集)播放完毕。整个论坛大迁徙的前期准备工作就都完成了。改天再验证一次从旧版的Discuz3.2升级到Discuz3.4,数据是否完整顺利,就可以择一个夜黑风高的良辰吉日真正的论坛迁徙胜利大逃亡行动了。届时会提前公告迁徙时间,尽量缩短对大家访问论坛影响。

此帖就此告一段落。




作者: 4330517    时间: 2020-5-26 10:59
为人民服务




欢迎光临 中华DIY论坛 (http://zhdiy.org/) Powered by Discuz! X3.2