Discourse 安装后安全配置考虑

防火墙

防火墙是肯定要装机器上的,并且端口只开放了 443 和 22。

22 的端口还只限制了部分 IP 段的访问,通常只允许给内部网络的 SSH。

Web 服务应该只走 443,80 端口的做好自动重定向到 443。

CloudFlare

可以用一个 CloudFlare 的负载均衡。

好处是,你的 IP 地址被 CloudFlare 给屏蔽了,直接 Ping 你的网站得到的是 CloudFlare 的 IP 地址。

另外,CloudFlare 也能够帮你挡住一些不正常有威胁的访问。

备份恢复

不管再怎么防范,日常备份肯定要做的。

一般来说 1 天一个备份就够了,最差最差的情况也可以让你的程序很快恢复。

备份的时候最好采取异地备份的方式,不要把备份文件放在本地上,要备份到云存储上。

以防止别人拿到了你的服务器控制权后连备份都拿不回来了。

备份上,也需要看看备份文件的大小,通常备份文件的大小是会增加的,也需要注意下,备份了,但是没有成功的情况,上面通常会有时间戳。

流量监控

网站的流量通常都会有一定规律的,如果有条件拿到 Nginx 的 Access 日志,就可以对每天的访问流量进行监控,如果突然出现不正常的流量就要担心了。

因为我们是附件和文本分离的,大的流量其实丢给了 AWS 的 CloudFront,所以对我们来说流量那边就比较好看。

CPU 和内存使用

这个多是因为有植入木马或者别人用你机器挖矿的这种情况。

表现就是 CPU 被长时间占用到 100%,网站访问上能明显感觉到速度下降。

某些 VPS 服务商,对长时间 CPU 使用率超过 100% 可能会给你邮件通知。

登录用户

SSH 的用户需要使用强密码,禁止 root 用户登录系统。

密码隔一段时间换一个,这样通常不会那么容易被攻入系统。

邮件通知

管理员可以设置一些邮件通知,比如发布回复内容的通知等等。

总结

其实上面的一些配置大部分就是为了让管理员能够了解下当前运行状况。

主要这个是在技术层面的,多了解下流量,基本上也就差不多了。

被植入木马,很多时候是因为其他的原因,我们的其他服务器出现过几次这种情况,多是因为 Linux 自带的防火墙都没有开,还别说硬件防火墙了,整个就在裸奔。

当开了 Linux 自带的防火墙后,到目前,被植入挖矿程序的问题,几乎没有出现。

请问 discourse 的服务器配置要求是什么 - #34 by VegaMonika - Discourse - iSharkFly

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/18376.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网络编程基础(四)

目录 前言 二、多点通信 2.1 单播 2.2 广播 2.2.1 广播得发送端实现--》类似与UDP的客户端 2.3 组播 2.3.1 组播发送端流程--》类似于UDP的客户端流程 2.3.2 组播的接收端流程---》类似于UDP的服务器端流程 前言 多点通信 一、套接字选项得获取和设置 int getsockopt(int…

Qt信号和槽机制

信号和槽机制的原理是Qt框架中实现对象间通信的一种有效方式。以下是该机制的详细原理解释: 1. 基本概念 信号(Signal):特定事件发生时由对象发出的通知。信号是Qt中的一种特殊成员函数,用于在对象状态改变或发生特定…

Linux系统的等保整改

在进行Linux系统的等保整改时,需要遵循一系列步骤和措施以确保系统的安全性得到加强。基于等保的安全加固是一个涉及多个方面的过程,主要包括身份鉴别、访问控制、安全审计、入侵防范、恶意代码防范、可信验证以及数据完整性等方面。下面是具体步骤和建议…

【Javascript修炼篇】一文搞懂Splice 和 Slice区别

它们因不同的目的而生,却在不少场景下长得一副模样。咱们不卖关子,直接开讲,先把这团疑惑的雾拨开。 小贴士 1: 先瞅瞅它们的字面意思 Splice:把(绳子的)末端交织起来连接或接合。Slice&#…

Owinps静态IP代理:跨境电商的优选解决方案

在快速发展的电子商务领域,尤其是跨境电商行业,网络的稳定性和安全性是成功经营的关键因素之一。在这背后,少不得一个重要的跨境电商工具——代理IP,而这其中,静态IP因其独特的稳定性和安全性,正逐渐成为众…

微信小程序开发(持续更新)

1.项目基本配置 (1)文件 1)主体文件 主体文件:够作用于整个小程序,影响到小程序的每个页面,主体文件必须放到项目的根目录下 由三部分组成: .appjs:小程序入口文件.app.json:小程序的全局配…

linux中使用gdb调试c++的dump文件

1 查看系统是否开启dump生成 0表示没开启 ulimit -c 但是这个只是针对当前这个连接,如果想要永久修改可以修改配置文件:vim /etc/profile,然后添加上面的命令ulimit - c unlimited.然后执行source /etc/profile或者重启使刚刚的配置可以…

数控六面钻选购指南:如何挑选一款高效、精准的加工利器?

在木工家具、门窗制造等行业中,数控六面钻凭借其高效、精准的特点,逐渐成为现代生产线上的必备设备。然而,市场上的数控六面钻品牌众多,性能各异,如何选购一款适合自己的设备呢?本文将为您提供一份实用的选…

【稀疏三维重建】pixelSplat:仅需两张图,重建3D Gaussian Splats

文章目录 一.摘要二、相关工作 , 背景(gs)三、基于图像的三维高斯预测3.1 双视图图像编码器(解决尺度模糊性)3.2 (像素对齐的)高斯参数预测 四、实验效果 论文:《pixelSplat: 3D Gaussian Splats from Image Pairs for…

动态规划之买卖股票大集合

目录 引言 1.只能进行一次买卖股票(最多只能买一股股票) 2.可以进行多次股票买卖,且没有手续费(最多只能买一股股票) 3.可以进行多次股票买卖,但是有冷冻期,无手续费(最多只能买一…

常用压力、流量单位换算表

一、压力为单位面积所承受的力 压力:绝对压力 、表压力 、大气压力。相互关系:绝对压力表压力大气压力 绝对压力:当压力表示与完全真空的差。测量处的实际压力。 表压力:当表示其气体数值与该地域大气压力的差值。 大气压力:由大气重量所…

基于C++11实现的手写线程池

在实际的项目中,使用线程池是非常广泛的,所以最近学习了线程池的开发,在此做一个总结。 源码:https://github.com/Cheeron955/Handwriting-threadpool-based-on-C-17 项目介绍 项目分为两个部分,在初版的时候&#x…

让EXCEL VBA支持鼠标滚轮,vb6 IDE鼠标滚轮插件原理

vb6 IDE鼠标滚轮插件怎么运行的(适用于VBA) 使用 Spy,我发现代码窗口正在获取 WM_MOUSEWHEEL 事件,但没有触发 WM_VSCROLL 消息。因此,我编写了一个简单的消息钩子,当它捕获鼠标滚轮事件时触发滚动事件。 我从 Spy 得知代码窗口的…

SQL数据库多层嵌套 json转sql建表语句,SQL数据库里数组里对象数据怎么创建

1. uniapp sqlite 一个数组包含对象嵌套对象通过主外键方式插入数据库: // 假设有一个对象数组,对象中包含嵌套对象 const objectsArray [{parentObject: {id: 1,name: Parent 1,// 其他父对象属性},childObject: {id: 11,parentId: 1,name: Child 1 o…

截图工具分享(Snipaste、FastStone Capture)

目录 一、背景二、Snipaste 截图工具三、FastStone Capture 截图工具 一、背景 在我们日常的学习、工作中,经常会需要使用到各种各样的截图场景,甚至有部分同学还不知道仅仅通过截图的运用就可以大大提升自己的学习效率和工作效率。在这篇文章中&#xf…

速盾:cdn如何解析?

CDN是内容分发网络(Content Delivery Network)的缩写,它是一种通过在全球范围内分布节点服务器来提供高性能、高可用性的网络服务的技术。CDN的主要功能是通过将内容分发到离用户更近的服务器节点,从而加速用户对网站、应用程序、…

[蓝桥杯 2020 省 AB2] 子串分值

一.题目 题目描述 对于一个字符串 S,我们定义 S 的分值 f(S) 为 S 中恰好出现一次的字符个数。 例如 f(“aba”)1,f(“abc”)3, f(“aaa”) 0。 现在给定一个字符串 S[0…n−1](长度为 n),请你计算对于所有 S 的非…

嵌入式学习——3——域套接字UNIX

1、域套接字UNIX 1、域套接字是最原始的套接字通信方式,是完成同一主机之间多个进程间通信 2、由于不需要跨主机进行通信了,那么就无需使用ip地址和端口号了 3、通信本质:依然使用的是内核空间 4、域套接字的通信介质为套接字文件 bcd-lsp 5、…

低代码技术:数字经济时代的崛起与变革

随着数字经济时代的到来,低代码技术作为一种创新性工具正迅速崛起。本文将介绍低代码技术的定义和特点,并探讨其在数字经济中的重要性和应用。同时,我们将讨论低代码技术对传统软件开发方式的改变以及其带来的商业与创新机会。 引言 随着数字…

如何解决链游中可能出现的延迟或网络拥堵问题?

随着区块链技术的不断发展和普及,链游(基于区块链的游戏)作为新兴的娱乐形式,正逐渐走进大众的视野。然而,与传统游戏相比,链游在运行过程中可能会遇到一些特有的问题,其中最为突出的就是延迟和…