http-server

将 http-server 置于后台的正确方法
http-server

将 http-server 置于后台的正确方法

我在 pi Zero 上使用 raspbian 来提供带有 index.js 和一些样式的简单静态 HTML 页面。 http-server我正在使用已全局安装的 npm 包。https://www.npmjs.com/package/http-server 在终端(使用 ssh),我已将http-server &进程置于后台。但是,我注意到访问日志仍然出现在终端中。 这是将网络服务器实际置于后台的正确方法吗? 同样,有人会如何将节点进程放入 bg?我只使用过处理此问题的 PaSS 或使用service start命令的 APache。 更新..我是...

Admin

无法更改 Nginx error_log 和 access_log 的所有者和组
http-server

无法更改 Nginx error_log 和 access_log 的所有者和组

无法更改 Nginx error_log 和 access_log 的所有者和组 我想直接从 nginx 更改 nginx 的 error_log 和 access_log 的所有者和组(不手动使用 chgrp 和 chown)。同时保持 nginx 以 root 身份运行,以便它可以侦听端口 80、443 等...... 服务器运行的是 Ubuntu 20.04,nginx/1.18.0(Ubuntu) 似乎无论位置如何都是: /var/www/error_log /var/www/access_log /var/www/sub.domain.com/er...

Admin

移动到新服务器 - 重定向完整流量(http + https)
http-server

移动到新服务器 - 重定向完整流量(http + https)

我有一台正在运行的服务器,其子域上运行着多个服务(全部使用 https),nginx 作为反向代理。几天后,我会将所有内容 1:1 移动到另一台服务器(新 IP,新位置)。问题是,DNS 条目到新服务器的更改肯定会滞后几天,因为必须由其他人更改它们。在此期间,我只想将每个请求(由于 DNS 条目过期而发出的请求)重定向到我的旧服务器到新服务器。我想到了一种使用 nginx 的简单方法,但由于所有服务都使用 https,我无法进行简单的重定向,如下所示: upstream newserver { server XXX.XX.X.X; # this is ...

Admin

网页首次使用 Nginx 加载总是需要 5 秒
http-server

网页首次使用 Nginx 加载总是需要 5 秒

我已经使用 Nginx 部署了一个 Web 服务器。该 Web 服务器位于使用 Virtualbox 的虚拟机下。一切似乎都运行正常。连接是在本地网络环境中进行的。 问题是,我第一次访问网页时,网络服务器下的网页总是需要 5 秒钟才能加载。初次访问后,当我重新加载页面或再次访问时,网页会立即显示出来。我已经禁用了浏览器缓存。然后,如果我等待大约一分钟,这个过程就会重复:当我尝试加载网页时,需要 5 秒钟。 我在 Edge Chromium 和 Firefox 上遇到了同样的问题。我尝试使用 Safari (MacOs),但没有遇到同样的问题,但我相信即使我禁...

Admin

当 Nginx 反向代理到 IP 地址时禁用 https
http-server

当 Nginx 反向代理到 IP 地址时禁用 https

我在我的服务器上为某个站点(例如 example.com)配置了 Nginx 作为反向代理 我希望客户端使用 IP 地址访问我的网站,例如http://192.0.2.67 问题在于 example.com 网站上有一个重定向,将 HTTP 设置为重定向到 HTTPS。(此 example.com 使用 Cloudflare) 当客户端从访问我的网站时,http://192.0.2.67他们会被重定向到https://example.com 如何在我的 Nginx 反向代理上禁用 HTTP 重定向到 HTTPS? 我的代码如下: server { ...

Admin

代理服务器和网关服务器有什么区别?
http-server

代理服务器和网关服务器有什么区别?

从代理服务器在维基百科上: 代理服务器可能驻留在用户的本地计算机上,或者位于用户计算机和 Internet 上的目标服务器之间的任何点。传递未修改的请求和响应的代理服务器通常称为网关,有时也称为隧道代理。正向代理是面向 Internet 的代理,用于从各种来源(大多数情况下是 Internet 上的任何地方)检索数据。反向代理通常是一个面向内部的代理,用作前端来控制和保护对私有网络上的服务器的访问。反向代理通常还执行负载平衡、身份验证、解密和缓存等任务。 从HTTP:权威指南作者:David Gourley 和 Brian Totty: 严格来讲,代理...

Admin

在专用网络上启用 HTTPS
http-server

在专用网络上启用 HTTPS

我的公司正在开发演示软件。使用时,演示者通过启用 HTTPS 的网站登录,以发送文本、文档、身份验证令牌等。 在以下情况下如何启用 HTTPS 通信: 只有一个动态内部 IPv4(196.168.0.x)地址和一些 IPv6 地址。 该网站可能是仅供内部使用的网站。(https://letsencrypt.org/无法到达。) 无需手动操作。客户安装软件即可使用。 对于那些感兴趣的人,我正在使用 C# 控件 Httplistener 和 PowerShell。 我的一些研究: 支持 HTTPS 的 Httplistener 如何启用 HTTP...

Admin

带登录的反向代理可将不同的用户重定向到不同的应用程序
http-server

带登录的反向代理可将不同的用户重定向到不同的应用程序

我正在尝试配置您可以在此图中看到的拓扑: 我的问题是,如果有一个唯一的登录服务器充当反向代理,是否可以将用户重定向到他们各自的服务器应用程序?这样,他们将使用相同的登录链接,但每个用户都将被重定向到他们特定的应用程序 ...

Admin

阿里巴巴如何找到我的服务器并且ping通我刚刚创建的节点实例?
http-server

阿里巴巴如何找到我的服务器并且ping通我刚刚创建的节点实例?

所以我刚刚在 DigitalOcean 上创建了一个新的 droplet,并在根目录中创建了一个 http 服务器。5 分钟后,我在日志中看到了以下内容: GET http://47.99.121.32:39169/Ip/Up?Ip=[my server ip]&Port=8080&Check=89&Order=58.218.213.44 经过一番研究,我发现该IP属于“杭州阿里巴巴广告有限公司”。 每隔 20 秒左右就会出现一次这种情况。他们怎么知道的?是否有浏览器扩展程序以某种方式将我的浏览器历史记录传达给他们?这到底是怎...

Admin

使用 virtualbox 从 linux 主机访问 windows 7 客户机 http 端口(使用 redmine 和 rails)
http-server

使用 virtualbox 从 linux 主机访问 windows 7 客户机 http 端口(使用 redmine 和 rails)

我刚刚在运行 VirtualBox 5.2.12 r122571 的 Windows 7 Enterprise SP1 上安装了 redmine 我禁用了 Windows 防火墙。 主机与客户机可以互相 ping 通。 我使用 webrick 启动 redmine: bundle exec rails server webrick -e production 从访客那里,我可以使用localhost:3000和访问该应用程序127.0.0.1:3000,但不能使用访客 IP 地址 从主机我可以 ping 通客户机,但无法使用<guest_...

Admin

典型的 http(s) 负载均衡器如何工作?
http-server

典型的 http(s) 负载均衡器如何工作?

我知道有些情况下我们会遇到服务器上 http(s) 负载过重的情况,我们应该使用负载均衡器在多个后端服务器之间分配负载。 但我在这里有一个困惑!假设有太多用户(假设有 100,000 个)试图同时访问,example.com:80并且负载均衡器(例如 Apachemod_proxy_balancer或任何其他独立负载均衡器)希望将此负载分配到多个后端服务器之间,但所有流量仍必须通过前端服务器,这会给该服务器带来沉重的流量,即使所有请求都在后端服务器上解析,前端服务器仍然必须管理它们(假设在最好的情况下它必须为每个请求创建一个唯一的线程,这会导致该服务器在同时...

Admin

当压缩 Web 服务器响应的内容可能不再是正确的选择时,是否存在任何临界点?
http-server

当压缩 Web 服务器响应的内容可能不再是正确的选择时,是否存在任何临界点?

我正在运行 API 代理服务器,并想要压缩从 API 端点获取的(未压缩的)响应内容,以便更快地将它们发送给发起请求的客户端。 但是,我想知道在服务器上执行压缩时是否存在任何临界点,将压缩的响应内容发送到客户端并在客户端执行内容的解压缩实际上会比直接将未压缩的响应内容发送到客户端花费更长的时间。 ...

Admin

我无法在 AS400 上启动 HTTP 服务器管理
http-server

我无法在 AS400 上启动 HTTP 服务器管理

错误信息是... CPF9898 Escape 40 19/03/16 11:11:55.552230 QLWISVRA QSYS *STMT QLWIIHSMOD QHTTPSVR *STMT From module . . . . . . . . : QLWIMSG 5761SS1 V6R1M0 080215 Job Log MLCNAS05 19/03/16 11:11:55 Page 2 Job name . . . . . . . . . . : ADMIN User . . . . . . : QTMHHTTP Num...

Admin

ClientHello 上的反向代理安全性较差(例如 WinXP)
http-server

ClientHello 上的反向代理安全性较差(例如 WinXP)

如今,XP 似乎有很多“乐趣”,尤其是安全性,因为 XP 支持的安全功能正在日益被淘汰。对于所有想要放弃 XP 的人来说,始终存在一个问题,那就是人们无法访问该网站,尤其是自从 Google 更喜欢 HTTPS 以来,他们可能会链接到 HTTPS 网站,如果他们更看重安全性而不是 XP,那么这些网站很容易无法正常工作。 他们似乎没有机会向用户发出升级警告或类似警告,这里有一个试图解决这个问题的问题: 是否可以根据 clienthello 对安全性“较差”的用户进行反向代理,这样就可以将他们内部重定向到具有自己的证书的后端服务器(例如 SAH1 证书,以便...

Admin

运行 HTTP 服务器是否会增加安全风险?
http-server

运行 HTTP 服务器是否会增加安全风险?

我用 C++ 编写了自己的 Web 服务器,现在我想让它以实时优先级运行,但要将优先级更改为实时,需要应用程序以提升模式运行。因此我的问题Is running a HTTP server elevated a security risk? 谢谢。 ...

Admin