Articles of Web服务器

精益但有效的Linux IDS / IPS / WAF?

我正在为我的小型VPSnetworking服务器寻找一个精简而有效的IDS / IDP / WAF解决scheme。 目前我已经使用iptables和psad,但很多web服务器扫描尝试通过。 我使用ngingx,但宁愿一个Web服务器独立的解决scheme。 什么将是一个精益和有效的方法来保护我的小型服务器免受持续扫描恶意软件机器人? 最好是低维护 – VPS也不是太强大。 非常感谢提示和build议。

连接挂起并且不能通过端口9200在ec2实例之间连接; 快速从AWS以外

我正在尝试从Web服务器EC2实例连接到ElasticSearch服务器ec2实例。 从EC2连接时连接速度很慢,但从普通计算机(不在AWS内部)连接时速度非常快。 如果我从笔记本电脑发出请求,速度很快: laptop:~ jordan$ time curl -vvv search.example.org:9200 * About to connect() to search.example.org port 9200 (#0) * Trying 1.2.3.4… connected * Connected to search.example.org (1.2.3.4) port 9200 (#0) > GET / HTTP/1.1 > User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8y zlib/1.2.3 > Host: search.example.org:9200 > Accept: */* > < HTTP/1.1 200 OK < Content-Type: application/json; […]

使用IP地址/networkingredirect限制访问?

我有一个情况,我们有一个Web服务器(让我们称之为A),承载一组基于HTTP的服务。 由于一些客户的要求,这个Web服务器不是对外开放的,而是有一个基于IP地址的限制,只允许一个固定的一组IP地址。 这个想法是,将有另一个服务器将是面向外部的公共服务器(让我们叫它B),然后这个服务器将所有的请求redirect到服务器A – 它只接受来自服务器A的请求。 2个问题: – 有没有这样的服务器configuration增加任何价值或任何单单只有“服务器A”无法实现的好处? 如果“服务器B”只是基本上做一个redirect,我可以做一些networking硬件本身就像一个路由器等,而不是有一个networking服务器吗? 那会更有效率吗?

通过端口80将不同的域请求提供给多个服务器(即Apache / Node)

我真的希望能够在同一个Raspberry Pi(运行Debian for Pi)上运行Node和Apache(或者也许是nginx)。 以这种方式,Apache可以为同一IP上的多个站点设置虚拟主机,并通过查看哪个域请求来确定要载入哪一个虚拟主机,我想用多个不同的服务器做同样的事情。 是否有可能在端口80上运行某种代理,并在其他端口上运行apache / node / others并将特定域请求路由到它们?

ssh,telnet到AWS EC2实例超时

我无法连接到我的AWS EC2 Ubuntu实例。 我似乎有地址和用户权限,安全组允许所有端口上的连接,并使用正确的密钥对。 虽然SSH和telnet保持超时。 我不知道我在做什么错。 build议? 我对AWS很陌生。

如何通过AWS EC2和Route 53服务去除url中的“www”。

我很难搞清楚如何摆脱URL中的“www”。 我正在寻找访问网站,当你键入mywebiste.co以及redirectwww.mywebsite.co mywebsite.co 我已经尝试通过apache2,在configuration文件中创build一个虚拟主机,但是从我使用的教程不起作用。 我想也许我必须configurationAWS的其他东西? 我真的不知道该怎么看待。 所以我的post在这里。 我使用GoDaddy拥有域名,并使用AWS上的Route 53和EC2来设置我的服务器。 你可以在这里尝试:www.meetmyfriends.co 非常感谢。

将两个域名分配给单个EC2实例

我正在使用Elastic IP abcd运行AWS EC2 Linux实例,并在其上托pipe两个不同的网站: ServiceA: http:// abcd / serviceA ServiceB: http:// abcd / serviceB 我已经购买了以下域名: serviceA.com和serviceB.com ,我想分配给他们正确的托pipepath。 我发现如何使用URLredirect。 有没有办法通过DNSconfiguration?

在AWS上更改实例types(增加RAM容量)和自动缩放之间有什么区别?

我曾经在EBS卷上备份的Amazon AWS t1.micro实例上运行我的网站。 正如我预料的随着时间的推移,我的内存消耗现在几乎已经满了,只有大约10 MB的空闲。 因此,网站经常变慢,file uploadfunction不会发生。 我尝试添加一个自动缩放组,但是在function上没有任何区别。 所以在我抽出公羊之前,我有以下的疑问: 如何自动缩放不同于增加我的实例内存? 是否有可能增加RAM而不影响IP地址? (我想避免在不同地方改变IP地址的不必要的混淆和麻烦) 请理解,我是这个东西的菜鸟。 编辑:我已经通过在这个链接关于调整您的实例的文档但它提到,我必须保持“弹性IP”的注意,它会改变。 我不知道是什么,是否继续在那里的步骤,我将不得不在DNS服务器进行更改指向一个新的IP,等等。

从堡垒自动转发到下一台服务器?

我们在工作中使用我们的VPC的堡垒连接到几个私人服务器,我已经设置别名(SSH主机别名),以加快反弹到下一个服务器的过程,但这是一个缓慢的过程,许多用户最终catget我们configurationfind适当的别名。 我想找出一种方法能够让我们的用户能够通过堡垒ssh / sftp? 有谁知道一个可接受的方法? 我简单地看了一下mosh-server,但不确定这是否是正确的方法。

清漆4不caching

我是新的与清漆工作。 我安装了它,我认为我configuration正确。 为了testing这是我做了什么: 我创build了一个只有string“testing”的testing页面。 我去了页面,它有这些标题: Accept-Ranges:bytes Age:0 Cache-Control:max-age=120 Connection:keep-alive Content-Length:6 Content-Type:text/html; charset=UTF-8 Date:Tue, 12 May 2015 19:35:34 GMT Expires:Tue, 12 May 2015 19:37:34 GMT Server:Apache/2.2.15 (CentOS) Via:1.1 varnish-v4 X-Powered-By:PHP/5.3.3 X-Varnish:32829 我将文件中的文本更改为“test2”我去了页面,它显示“test2”。 我相信它应该显示“testing”,如果它正确caching。 我没有设置cookies或任何东西,只是。 我的vcl很简单: vcl 4.0; # Default backend definition. Set this to point to your content server. backend default { .host = "127.0.0.1"; .port […]