标签: web-server

建议使用闪电般快速、功能轻巧、安全的 Linux Web 服务器来提供静态内容

必备条件清单:

  • 能够通过 HTTP提供静态HTML 页面和文件(图像、压缩档案、ASCII 文本文件等)。
  • 资源保守。它使用所需的东西以内存和 CPU 的形式通过网络发送数据,仅此而已。
  • 安装占用空间小。
  • 仅使用必要的网络带宽。
  • 成熟的
  • 很容易配置。
  • 被编译成本机代码。没有 Python 或 Java 等。

我不需要的东西:

  • 复杂的配置选项。如果以后需要,我将切换到 Apache httpd。
  • 支持运行 CGI、Perl、PHP、Java、服务器端包含或其他“附加”。

请问有什么建议吗?

linux web-server

14
推荐指数
5
解决办法
3万
查看次数

Windows Web 服务器是否应该是 Active Directory 域的成员

在安全性和可管理性方面 - 最佳实践是什么?

网络服务器应该

  • 添加到 Active Directory 域并从其管理

或者

  • 成为独立于“资源服务器”活动目录的“网络服务器”工作组的一部分?

不需要在 Web 服务器上有用户帐户,只有管理帐户(服务器管理、系统报告、内容部署等)

windows iis active-directory web-server

14
推荐指数
3
解决办法
2万
查看次数

如何在 PHP 中检测它是否在 Apache、Nginx 或其他网络服务器上运行?

首先我知道这个变量: _SERVER["SERVER_SOFTWARE"]

在我的一个应用程序中,我想从 PHP 脚本中检查它正在运行的网络服务器。基本上它将是一个 wordpress 插件,它将帮助博主调整一些配置。

我为 Apache 和 Nginx 创建了单独的进程,并且还考虑将代码发布为 2 个不同的 wordpress 插件。

然后我很想知道 PHP 中是否有一种 FULLPROOF 方法可以完美地检测网络服务器。

请考虑所有情况 :: Apache、Nginx、Apache + Nginx、PHP 作为 Apache 模块、PHP 使用 fastcgi、php-fpm、lighttpd、IIS 等。

对于我的应用程序检测组合和代理是否存在也至关重要。

谢谢,

-拉胡尔

php nginx web-server apache-2.2

14
推荐指数
2
解决办法
3万
查看次数

SSI(Server Side Include)和ESI(Edge Side Include)的主要区别

我需要在 Web 服务器级别将动态内容包含到静态页面中。到目前为止,我发现的 2 个选项是Server Side Include (SSI)Edge Side Include (ESI)

虽然起源SSI似乎古老而晦涩(来自伊利诺伊大学 95 的缓存页面似乎是参考,显然它来自NCSA httpd曾经为大约 95% 的网络提供动力网络服务器),但ESI似乎更近更近和令人欣喜(w3 2001 年的规范,主要由 Akamai 的人编写)。

另外,我一直在听说Varnish+ESI并且我想知道这是否应该是要走的路。但是,我已经有了一个设置nginx,它只支持SSI并且希望遵循该KISS原则并Varnish尽可能避免使用。

对于我的直接用例,即在每个页面的顶部包含一个动态用户栏,我相信SSI可以完成这项工作。但是我担心随着我的网站的增长,我将需要仅支持的功能,ESI这将迫使我重新设计所有内容,这让我想到了我的问题(最终读者说):

哪些不支持的主要功能SSI会让您选择ESI(反之亦然)?

nginx web-server cache varnish

14
推荐指数
1
解决办法
9814
查看次数

空的 gif (1x1 pix) 文件有什么用途?

我看到一些随机页面提到使用空 gif 图像以某种方式提高性能。我还发现 nginx 有一个用于此目的的模块。我无法弄清楚的是,应该如何提供这个小文件来提高 Web 服务器的性能或感知响应能力。谁能帮我了解一下好处?

performance nginx web-server

13
推荐指数
2
解决办法
1万
查看次数

/etc/hosts 、 /etc/sysconfig/network 和主机名?

我需要在服务 www.myserver.com 的 centos 服务器上更改主机名

我需要在/etc/hosts,/etc/sysconfig/networkhostname命令中做什么?

/etc/sysconfig/network我需要这样写:

HOSTNAME=www.myserver.com
Run Code Online (Sandbox Code Playgroud)

或这个 :

HOSTNAME=myserver.com
Run Code Online (Sandbox Code Playgroud)

/etc/hosts我需要这样写:

XXX.XXX.XXX.XXX     myserver.com
Run Code Online (Sandbox Code Playgroud)

或这个 :

XXX.XXX.XXX.XXX     wwww.myserver.com www
Run Code Online (Sandbox Code Playgroud)

我需要做的sudo hostname www.myserver.com还是sudo hostname myserver.com

非常感谢!

更新 :

我还需要设置有关主机名的其他内容吗?

web-server hosts hostname

13
推荐指数
1
解决办法
2万
查看次数

中国黑客机器人试图利用我们的系统 24/7

我们的网站不断受到 IP 地址解析为中国的机器人的攻击,试图利用我们的系统。虽然他们的攻击被证明是不成功的,但他们不断消耗我们的服务器资源。攻击样本如下所示:

2010-07-23 15:56:22 58.223.238.6 48681 xxx.xx.xx.xx 80 HTTP/1.1 GET /phpMyAdmin-2.6.4/scripts/setup.php 400 - Hostname -
2010-07-23 15:56:23 58.223.238.6 48713 xxx.xx.xx.xx 80 HTTP/1.1 GET /phpMyAdmin-2.6.5/scripts/setup.php 400 - Hostname -
2010-07-23 15:56:23 58.223.238.6 48738 xxx.xx.xx.xx 80 HTTP/1.1 GET /phpMyAdmin-2.6.6/scripts/setup.php 400 - Hostname -
2010-07-23 15:56:24 58.223.238.6 48761 xxx.xx.xx.xx 80 HTTP/1.1 GET /phpMyAdmin-2.6.7/scripts/setup.php 400 - Hostname -
2010-07-23 15:56:24 58.223.238.6 48784 xxx.xx.xx.xx 80 HTTP/1.1 GET /phpMyAdmin-2.6.8/scripts/setup.php 400 - Hostname -
2010-07-23 15:56:24 58.223.238.6 48806 xxx.xx.xx.xx 80 HTTP/1.1 GET /phpMyAdmin-2.6.9/scripts/setup.php 400 - Hostname …
Run Code Online (Sandbox Code Playgroud)

security iis-6 asp.net web-server ids

13
推荐指数
2
解决办法
5314
查看次数

如何对抗影子网络的流量?

对不起,如果这是一个新问题...

我听说过 Netflix 和 Twitter 能够在两个独立的基础设施之间复制网络流量的故事:一个是返回给用户的权威/受信任的基础设施;另一个是“影子”或测试基础设施,它认为它正在返回给用户,但实际上并没有。重点是在实际负载和时间测试辅助基础设施。

我很确定有一个词来描述这一点,但“桥”似乎不是正确的,“重播”也不是。

任何人都可以帮助我了解这项技术的名称和/或可以使用哪些工具来实现这一目标?

我想我应该补充一点,我听说过有效地“重放日志”的技术,但是在真正的速度/分布下很难获得。

而且,我们不是要验证输出的“正确性”,而是要确保在新基础架构中看不到错误/堆栈跟踪/等。

traffic web-server

13
推荐指数
1
解决办法
1747
查看次数

有人使用 Node.js 作为实际的 Web 服务器吗?

我试图说服自己拿起它并开始使用它进行开发,但我想知道是否有人预料到了稳定性问题或类似的问题。

我知道它不是“生产”质量,如 Apache 或 IIS。我认为对于一个小站点,应该没问题(最多 200 个并发连接)。我应该假设吗?

web-server node.js

12
推荐指数
2
解决办法
9347
查看次数

让 apachebench(ab) 发送 HTTP1.1 请求?

我试图用它ab来测试我的网络服务器,但它只支持 HTTP/1.1(拒绝第一行有 HTTP/1.0 的请求)。该-k开关仅添加带有connection: keep-alive.

是否可以ab发送 HTTP/1.1 请求?

web-server testing apache-2.2

12
推荐指数
1
解决办法
1万
查看次数