我很快就会尝试部署我的第一个网络应用程序,所以我的经验很缺乏。我记得在某处读到过,bot 会在暴露于 Internet 后的几分钟内进行端口扫描(也许这就是 Windows 95 系统被入侵所需的时间,自从我阅读这篇文章以来已经有一段时间了)。这个特定的服务器在 amd64 上运行 Ubuntu 9.10 服务器版本。
Web 应用程序本身应该完全通过 https,根据我刚刚在这里提出的这个问题。此外,该网站有一个文件上传部分,现在通过 http post 完成,该文件最终通过单独的(不幸的是无线)接口传送到另一台计算机以处理实际处理。
因此,在向世界公开的实际网络接口上,我认为应该公开端口 80 和 443,仅此而已。正如我之前所说,80 应该重定向到 443。这是理智的吗?还有什么我不知道的,我应该激活其他一些端口吗?使用 ruby DRb 通过端口 9000 和 9001 将文件移动到处理系统,因此这些文件也需要打开,但只能在第二个接口上打开。
另外,我应该使用什么防火墙程序来处理这样的两个网络接口?这里列出了一些,但我不确定哪个适合提供网页,或者即使这是一个特例。
你能依靠 Nginx 作为你唯一的网络服务器吗?我知道在性能方面它运行良好,但它在安全性方面表现如何。我知道 Apache 很稳定并且有 ModSecurity。这不是 Nginx 的情况。
我将使用 Nginx 作为唯一的网络服务器,并且仅用于动态内容。我所有的静态内容都是由 CDN 提供的。
我们必须更换我们的服务器(基于 2003),我们认为是时候切换到 Windows 2008 r2。
然后我看到了这个:http : //technet.microsoft.com/en-us/library/cc753473.aspx
我们只需要IIS,不需要ftp/email/AD
Win7和Win2008r2下的IIS看起来差不多。
您如何看待 Windows 7 作为 Web 服务器?
有一些“隐藏”的限制吗?我们甚至可以节省很多钱。
我有几个静态站点(主要由 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。
我试过谷歌搜索,但我发现的只是重写规则,我觉得这对于我想要做的事情来说太复杂了。
任何帮助将不胜感激。
如何监控 memcached 以了解是否/发生了多少次驱逐,以及使用/释放了多少内存。
目前,我们有一个基于 Linux 的防火墙,它对我们的公共 IP 地址进行 NAT 转换,以便为我们员工的 PC 和一个 Windows Server 2003 提供互联网访问,用于内部文件共享。
我想使用 Linux 服务器在此防火墙后面内部托管 Redmine/SVN(一个错误跟踪器)。我们的客户将从外部访问此网络服务器,以便他们可以发布错误报告。这意味着我必须在防火墙上打开端口 80 和 22 才能访问网络服务器,而我必须从家里通过 SSH 进行访问。
但是,假设我在网络服务器上使用基于密码的 SSH 并且有人破解了它。这是否意味着破解者可以 ping 并访问网络中的其他服务器和 PC?
现实世界中是否有任何 IPv6 客户端?如果没有,是否还有其他理由支持 IPv6?
(我的理解是,随着 WAN 的出现,这种 IPv6 不是必需的,因此如果有任何适应的话,这种情况非常低。这是正确的,还是在未来几年我们会看到 IPv6 的使用增加?)
只是想知道 Tomcat 更好地支持 Apache 和 Nginx 之间的哪个 Web 服务器?我被 Nginx 用于单线程功能所吸引。我想部署一个在 HTTPS 上运行的 Java 应用程序。
干杯
我有一个 apache/nginx/whatever Web 服务器,它将客户端 IP 地址记录到访问日志中。现在这些日志文件通过logrotate.
我想将 IP 地址保留几天,然后在 7 天后,出于隐私原因(主要由德国法律规定),我想从日志文件中删除 IP。
使用mod_removeip或类似的东西不起作用,因为我需要根据他们的 IP 地址过滤一些请求。
有什么“标准”的方法可以做到吗?也许甚至与logrotate?
编辑
我刚刚找到了这个脚本,但这取决于通过脚本实时管理所有日志记录的能力。我不太确定这种方法对性能的影响。
此外,这仅适用于“前端”服务器日志,而不适用于应用程序服务器日志。
我在使用 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)