标签: web-server

哪些端口应该在 Web 服务器上保持打开状态?

我很快就会尝试部署我的第一个网络应用程序,所以我的经验很缺乏。我记得在某处读到过,bot 会在暴露于 Internet 后的几分钟内进行端口扫描(也许这就是 Windows 95 系统被入侵所需的时间,自从我阅读这篇文章以来已经有一段时间了)。这个特定的服务器在 amd64 上运行 Ubuntu 9.10 服务器版本。

Web 应用程序本身应该完全通过 https,根据我刚刚在这里提出的这个问题。此外,该网站有一个文件上传部分,现在通过 http post 完成,该文件最终通过单独的(不幸的是无线)接口传送到另一台计算机以处理实际处理。

因此,在向世界公开的实际网络接口上,我认为应该公开端口 80 和 443,仅此而已。正如我之前所说,80 应该重定向到 443。这是理智的吗?还有什么我不知道的,我应该激活其他一些端口吗?使用 ruby​​ DRb 通过端口 9000 和 9001 将文件移动到处理系统,因此这些文件也需要打开,但只能在第二个接口上打开。

另外,我应该使用什么防火墙程序来处理这样的两个网络接口?这里列出了一些,但我不确定哪个适合提供网页,或者即使这是一个特例。

firewall web-server port

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

你能依靠 Nginx 作为你唯一的 php/mysql 网络服务器吗?

你能依靠 Nginx 作为你唯一的网络服务器吗?我知道在性能方面它运行良好,但它在安全性方面表现如何。我知道 Apache 很稳定并且有 ModSecurity。这不是 Nginx 的情况。

我将使用 Nginx 作为唯一的网络服务器,并且仅用于动态内容。我所有的静态内容都是由 CDN 提供的。

mysql php nginx web-server

7
推荐指数
1
解决办法
1773
查看次数

Windows 7 作为 Web 服务器怎么样?

我们必须更换我们的服务器(基于 2003),我们认为是时候切换到 Windows 2008 r2。

然后我看到了这个:http : //technet.microsoft.com/en-us/library/cc753473.aspx

我们只需要IIS,不需要ftp/email/AD

Win7和Win2008r2下的IIS看起来差不多。

您如何看待 Windows 7 作为 Web 服务器?

有一些“隐藏”的限制吗?我们甚至可以节省很多钱。

windows-7 web-server

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

如何配置 nginx 为静态站点使用漂亮的 URL?

我有几个静态站点(主要由 Sphinx 生成),我试图在我的 VPS 上托管它们。我已经按照指南安装和配置了 nginx,我可以成功显示我的站点,但问题是 URL 是绝对的,而且看起来很难看。

例如,典型的站点文件夹可能如下所示:

/public_html/index.html /public_html/api.html /public_html/quickstart.html

并且 HTTP 请求/将 URL 更改为“ http://sitename/index.html ”。我基本上想从 URL 要求中删除所有静态前缀,并强制 nginx 将传入请求路由到 /、/api、/quickstart 到正确的位置,并在用户访问页面时强制 nginx 显示正确的漂亮 URL。

我试过谷歌搜索,但我发现的只是重写规则,我觉得这对于我想要做的事情来说太复杂了。

任何帮助将不胜感激。

rewrite nginx web-server

7
推荐指数
1
解决办法
5065
查看次数

如何监控 memcached 驱逐?

如何监控 memcached 以了解是否/发生了多少次驱逐,以及使用/释放了多少内存。

web-server cache memcached

7
推荐指数
1
解决办法
2616
查看次数

在防火墙后面运行网络服务器,它安全吗?

目前,我们有一个基于 Linux 的防火墙,它对我们的公共 IP 地址进行 NAT 转换,以便为我们员工的 PC 和一个 Windows Server 2003 提供互联网访问,用于内部文件共享。

我想使用 Linux 服务器在此防火墙后面内部托管 Redmine/SVN(一个错误跟踪器)。我们的客户将从外部访问此网络服务器,以便他们可以发布错误报告。这意味着我必须在防火墙上打开端口 80 和 22 才能访问网络服务器,而我必须从家里通过 SSH 进行访问。

但是,假设我在网络服务器上使用基于密码的 SSH 并且有人破解了它。这是否意味着破解者可以 ping 并访问网络中的其他服务器和 PC?

security firewall ssh web-server

7
推荐指数
2
解决办法
5087
查看次数

Web 服务器是否应该关心 IPv6 兼容性?

现实世界中是否有任何 IPv6 客户端?如果没有,是否还有其他理由支持 IPv6?

(我的理解是,随着 WAN 的出现,这种 IPv6 不是必需的,因此如果有任何适应的话,这种情况非常低。这是正确的,还是在未来几年我们会看到 IPv6 的使用增加?)

http ip ipv6 web-server socket

7
推荐指数
1
解决办法
421
查看次数

Nginx 或 Apache 作为 Tomcat(Java 应用程序)前面的 Web 服务器?

只是想知道 Tomcat 更好地支持 Apache 和 Nginx 之间的哪个 Web 服务器?我被 Nginx 用于单线程功能所吸引。我想部署一个在 HTTPS 上运行的 Java 应用程序。

干杯

tomcat nginx java web-server apache-2.2

7
推荐指数
1
解决办法
9207
查看次数

一段时间后如何从日志文件中删除 IP 地址

我有一个 apache/nginx/whatever Web 服务器,它将客户端 IP 地址记录到访问日志中。现在这些日志文件通过logrotate.

我想将 IP 地址保留几天,然后在 7 天后,出于隐私原因(主要由德国法律规定),我想从日志文件中删除 IP。

使用mod_removeip或类似的东西不起作用,因为我需要根据他们的 IP 地址过滤一些请求。

有什么“标准”的方法可以做到吗?也许甚至与logrotate?

编辑

我刚刚找到了这个脚本,但这取决于通过脚本实时管理所有日志记录的能力。我不太确定这种方法对性能的影响。

此外,这仅适用于“前端”服务器日志,而不适用于应用程序服务器日志。

nginx logging web-server privacy apache2

7
推荐指数
1
解决办法
3802
查看次数

Wordpress + nginx 无限重定向循环

我在使用 wordpress 站点进入管理区域时遇到问题。

如果我输入:http : //www.beshan.com/wp-admin/

我得到一个无限重定向循环,但如果我输入:

http://www.beshan.com/wp-admin/index.php

有用

我客户端的服务器是centos linux + nginx

nginx.conf:

user  www www;
worker_processes 8;
error_log  logs/nginx_error.log  crit;
#pid        /usr/local/webserver/nginx/nginx.pid;

#Specifies the value for maximum file descriptors that can be opened by this process. 
worker_rlimit_nofile 51200;
events 
{
  use epoll;
  worker_connections 51200;
}

http 
{
  include       mime.types;
  default_type  application/octet-stream;
  #charset  gb2312;
  server_names_hash_bucket_size 128;
  client_header_buffer_size 32k;
  large_client_header_buffers 4 32k;
  client_max_body_size 8m;

  sendfile on;
  tcp_nopush     on;

  keepalive_timeout 60;

  tcp_nodelay on;
  server_tokens off;

  fastcgi_connect_timeout 300;
  fastcgi_send_timeout 300;
  fastcgi_read_timeout …
Run Code Online (Sandbox Code Playgroud)

nginx web-server wordpress

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