分享下目前NodeLoc的建站方案

NodeLoc 自2023年10月底上线到现在已经接近4个月了,总结一下服务器的选用历程及配置方案吧。

### 起源

_NodeLoc_ 起初因为速度原因选择的是 UCloud的特价机器,一年只有129¥,1c2g的香港机器,国内访问速度也是相当不错的,后面大概是12月份的时候,有mjj攻击,UCloud的策略是黑洞24小时,这对建站来说是不可接受的,所以放弃了UCloud,这里要吐槽一下,UCloud的机器129¥年付,我用了两个月,申请退款时是0退款,而且退款前也没有告知我,我退完才知道,是按正价算使用时间,这是非常霸王无耻的条款,鄙视垃圾UCloud。大家千万不要买他家了。

#### 系统

这个时候站点是运行在宝塔上面的,因为人比较少,功能也比较简单,而且这个时候线路也不错,打开速度非常的快。

### 结果

从UCloud搬离后,我就在思考网站的搭建策略,如果有效的防范攻击又能取得不错的访问速度。

因为如果只是单纯的套个CF这样对国内的用户是很不友好的。

#### 最终方案如下

[4cac77021507fa2f0eea84ab58faed06.png![4cac77021507fa2f0eea84ab58faed06.png](https://s.rmimg.com/2024/02/29/4cac77021507fa2f0eea84ab58faed06.png)](https://rmimg.com/image/OvcS)

这里其实应用服务器、数据库服务器、Redis,MeiliSearch 这3台其实可以分开放,但我选择了开3台 1c2g的服务器,每台负责独立的业务。

最重要的其实是前端的安装 雷池的 waf 服务器,这台服务器既承担了攻击的角色,又是一台反代加速的服务器。

如果你的流量比较大,可以考虑拓展一下。

[c9270f29c7254c24575df59c89ac1e44.png![c9270f29c7254c24575df59c89ac1e44.png](https://s.rmimg.com/2024/02/29/c9270f29c7254c24575df59c89ac1e44.png)](https://rmimg.com/image/OAlj)

增加前端的WAF节点即可。

这样首先通过境内外分别,过滤掉绝大多数攻击。再通过WAF服务器,过滤掉额外的攻击。 这个时候,到达服务器本身的就算有攻击,也是零星的流量了。

#### 系统

我现在已经抛弃了宝塔,改用了 OLS ,因为OLS在缓存的应用方面,要强很多。我使用的是 前端 长亭雷池WAF + 后端 CyberPanel+OLS + 数据库层 MariaDB + Redis + 全文索引 MeiliSearch。

目前 _NodeLoc_ 整体就是这么运行的,后面如果有问题,有调整,我还会在本帖更新 。

好详细,第一次知道论坛有三台服务器:ac01:

@“[未知用户]”#p9749 之前没有,刚分开的。

@“[未知用户]”#p9752 你这是准备大搞一番事业啊。

@“[未知用户]”#p9753 都是廉价vps,不值钱。

@“[未知用户]”#p9754 但是还是很有实力啊

@“[未知用户]”#p9775 这要的好处就是一个不容易宕机,另外就是后期如果需要升级也很容易,比较弹性。

站长牛逼,听起来就很拉风

@“[未知用户]”#p9777 不厉害,一起探讨学习研究进步而已。

很专业啊,学习了

不错,顶一下!

一台服务器我都用不明白

数据库和应用服务器不建议分开,除非是通过内网连接,或者低延迟高带宽。否则网站就会很卡。

@“[未知用户]”#p9869 是内网连接的嘻嘻。

祝:Nodeloc 越来越好:huaji25:


----

[size=15]本论坛免费邀请码MJJ们需要请点击时空隧道进行注册点这 传送:https://www.nodeloc.com/d/1064/77

:xhj03:那么如何做到境外通过cloudflare访问,境内流量先经过waf的呢