mongoose

NodeJS 停止监听 443 端口
mongoose

NodeJS 停止监听 443 端口

我们遇到了一个大问题,nodejs 间歇性地不监听端口 443。开发人员声称这是因为 node 无法连接到 Mongo 数据库。但是,当我收到端口未监听的警报时,我仍然可以看到有数百个(此时为 973 个)从 /usr/bin/node 到 Mongo 服务器的连接。 当 Mongo 支持人员被问及这个问题时,他们声称除了正常的 fin 握手和偶尔的重置之外,没有证据表明连接被断开。 因此双方互相指责,而系统公司则被夹在中间。 节点:版本 12.22.1 操作系统:CentOS 7.8.2003(是的,我知道它不是最新的) 如果您需要其他信息,请直接询问。如...

Admin

如果我让用户创建自己的 Mongo 集合,会发生什么问题?
mongoose

如果我让用户创建自己的 Mongo 集合,会发生什么问题?

我正在构建一个基本的无代码解决方案,以构建支持 MongoDB 集合上的 CRUD 操作的 RESTful API。目前,这只是一个概念验证项目,我内部使用,没有外部用户。 我看见这个问题前几天在 Stack Overflow 上,我认为它可以让我将这个小项目转换为 SaaS 概念。 允许用户在 MongoDB 中创建自己的集合可能存在安全隐患,但我想不出会有什么灾难性后果……也许恶意用户可以故意创建性能糟糕的集合?或者也许用户可以注入对其他集合的引用……? 拥有独立的 Mongo 数据库是否有助于缓解这些攻击?或者你能给我更多理由说明为什么这是一个坏主意吗...

Admin

在实时服务器上将 mongodb replicaset 3.2 升级到 3.6
mongoose

在实时服务器上将 mongodb replicaset 3.2 升级到 3.6

我想在 prd 环境中升级 mongodb 版本(3.2 到 3.6),无需停机。我们有一个主节点、一个辅助节点和一个任意节点。我们使用的是 ubuntu 16.04。所以请指导我如何才能成功完成此操作。(3.2 -> 3.4 -> 3.6) ...

Admin

如何将 HTTPS 流量重定向到 localhost:443 上的代理?
mongoose

如何将 HTTPS 流量重定向到 localhost:443 上的代理?

我正在使用 Cesanta Mongoose c++ 网络库在 C++ 中构建 HTTP 服务器。本质上,我正在尝试将流量从我的 Web 浏览器重定向到本地主机上的代理。我最近通过购买证书和域并按照说明使用 mongoose 启用 ssl 添加了对 HTTPS 的支持(https://cesanta.com/docs/http/ssl.html)。服务器现在正在监听端口 443,并且运行良好。我已将 Web 浏览器配置为将 HTTPS 请求定向到 localhost:443,但它似乎没有触发 HTTP 服务器。当我的服务器正在监听端口 8080 并且 Web...

Admin

Google Cloud VM 上的 Mongo DB
mongoose

Google Cloud VM 上的 Mongo DB

我在 Google 云中有一个 Ubuntu VM,其中正在运行我的 Mongo 实例。 我已经启用身份验证 Mongo 配置配置为绑定 127.0.0.1 和服务器的内部 IP。 在谷歌控制台中我已打开 27107 TCP 端口。 该端口在虚拟机中也已打开。 但是,当我尝试从 Node JS 应用服务使用服务器的内部 IP 连接到 Mongo 实例时,出现了如下所示的错误。知道为什么吗? 首次连接时无法连接到服务器 [:27017] [MongoError: 连接 0 至 :27017 超时]' } 我还可以使用 google 云控制台通过 mo...

Admin

连接 MongoDB 数据库时出错
mongoose

连接 MongoDB 数据库时出错

我遇到了这个以前从未遇到过的错误。我没有更改任何代码,但突然遇到了这个奇怪的错误,它除了输出这个错误之外什么都不做(它不会执行我希望它使用我让它检索的数据库信息执行的代码)。 错误: (node:11428) UnhandledPromiseRejectionWarning: MongoNetworkError: connection 5 to formbot-shard-00-02-rq3ga.azure.mongodb.net:27017 closed at TLSSocket.<anonymous> (C:\Users\sean...

Admin

允许 mongoDB Atlas 通过 ufw 连接到集群
mongoose

允许 mongoDB Atlas 通过 ufw 连接到集群

正如标题所述,我的 ufw 管理非常严格,我不知道如何让 atlas 连接通过。 我非常感谢对此提供的任何帮助。 我正在运行 ubuntu 16.04,并使用 nodejs 应用程序中的 mongoose 连接到 atlas 集群,该应用程序通过 nginx http 监听来自互联网的连接。 ...

Admin

如何连接到启用了 ssl/tls 的 mongo 副本集群?
mongoose

如何连接到启用了 ssl/tls 的 mongo 副本集群?

我有三个使用 ssl/tls 的 mongo 实例(Replicaset),即我有 3 对密钥和证书。Node js 连接字符串中应该使用哪对?有没有办法添加所有 3 个密钥和证书对。我按照此文档将集群升级到 tls/sslhttps://docs.mongodb.com/manual/tutorial/upgrade-cluster-to-ssl/ ...

Admin

请求了哪个域名?在 Mongoose Web 服务器上运行虚拟主机
mongoose

请求了哪个域名?在 Mongoose Web 服务器上运行虚拟主机

我目前正在 Windows 7 上运行 Mongoose WebServer 5.5 我有多个虚拟主机,在一个 IP 节点上的单个 Mongoose 服务器上运行。 访问日志条目通常 157.55.39.146 - - [09/Nov/2015:15:32:44 GMT Standard Time] "GET /robots.txt HTTP/1.1" 404 0 - "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" IE referrer's IP...

Admin

Mongoose 挂起,等待本地主机
mongoose

Mongoose 挂起,等待本地主机

我在 Windows 10 上使用 Mongoose,localhost它不可靠。我尝试了几乎所有可能的 hosts 文件组合。我尝试了几乎所有的合格名称localhost。 大多数时候它只是永远挂起。ping localhost工作正常。这是我在多台具有多个操作系统和 Web 服务器配置的计算机上遇到的问题。 Proto Local Address Address State TCP 127.0.0.1:8080 XXXXXXX:50847 CLOSE_WAIT [mongoose-f...

Admin

mongoose/mongodb 对 nodeJS 实例进行 DoS 攻击
mongoose

mongoose/mongodb 对 nodeJS 实例进行 DoS 攻击

我们在 AWS VPC 内部有一个 nodeJS 实例,它向在另一个可用区域运行的 mongodb 实例发出请求。 节点实例被特定请求命中很多。该请求用于从 mongodb 实例中提取大量信息。第一次查询后,该条目将被缓存一段时间。 昨天,它返回的数据量发生了一些变化。代码如下: console.log('before retrieve'); Model.find({}).exec(function() { console.log('after retrieve'); }); 它会命中“检...

Admin

关于运行 Web 服务器的基本问题
mongoose

关于运行 Web 服务器的基本问题

我想运行一个 Web 服务器来进行实验。我将使用猫鼬因为它看起来很轻巧并且足够简单,可以理解它所做的一切。 我有一个 Debian 盒子来运行它。 我的问题是 以 root 身份运行 Web 服务器是否可取?如果不可取,​​原因何在?(非特权帐户如何监听端口 80,443?) 是否有一个标准目录来放置要服务的“站点根目录”?从安全考虑而言,这个目录在哪里重要吗? ...

Admin

为 Web 服务器 SSL 创建单个 .pem 文件
mongoose

为 Web 服务器 SSL 创建单个 .pem 文件

要使用 SSL,网络服务器我正在使用的需要单个 .pem 文件的位置 (-ssl_cert xyz.pem) 我有 GoDaddy 颁发的证书。他们给了我以下文件: 香蕉.crt 上述证书请求是使用我生成的私钥创建的 香蕉钥匙 谷歌搜索似乎表明创建 .pem 文件就像将它们连接起来一样简单。 猫banana.keybanana.crt>banana.pem 不幸的是,使用 banana.pem 启动服务器,并使用 Safari 访问它告诉我: 颁发机构:Go Daddy 安全证书颁发机构 该证书由未知机构签署 出了什么问题?是我或 Go...

Admin