我有一个在云端的Ubuntu服务器。 我们称之为ServerA 。 ServerA已经安装了apache2,正在为HTTP请求提供默认页面。 mydomain.com指向ServerA的IP,因此默认的ServerA的站点也可以通过这个域名获得。 ServerA安装了一个OpenVPN,并作为VPN网关连接不同的客户端。 当ServerB作为OpenVPN客户端连接到ServerA时 , ServerA的OpenVPN创build的OpenVPNnetworking中会分配一个本地IP。 我将myotherdoamin.com设置为指向相同的ServerA的IP。 我想这样configurationServerA ,这样,如果有一个到mydomain.com的HTTP请求进来 – 它被路由到ServerA的apache2,并且本地站点被服务。 如果请求myotherdomain.com进来,我想让ServerA将请求路由到一个连接的ServerB的HTTP端口,从而返回一个VPN客户端的HTTP响应。 我的问题是: iptables是否支持基于HTTP请求头的路由规则? apache2能够根据HTTP请求头将请求路由到其他IP吗? 哪个应用程序最适合处理我期望的行为? 谢谢。
我已经高低起伏,我似乎无法find它。 当apache接收POST / HTTP / 1.1与正文字段中的一些数据时,是存储在内存或文件中的数据? 从我已经能够testing它不在记忆中。 这个问题的答案是否根据数据的MIMEtypes而改变? 如果是这样,那么file upload在哪里(multipart / *)去? 我知道这样的数据作为CGI的STDIN传递到目标文件,而THOSE系统的答案取决于那里的特定程序。 例如python制作临时文件。 这不是我问的问题。 我具体询问数据保存在哪里,服务器在套接字中接收数据,然后在STDIN中传递数据。 感谢您的考虑!
我想提供一个包含以下内容的在线服务: 专有的数据库 查询数据库,不仅要求数据,更重要的是对数据库所在服务器上运行的数据进行复杂的计算 这项服务将提供给我以前确定和授权的有限数量的人(比方说300)。 这些人实际上在自己的服务器上运行自己的网站。 正是这些服务器将查询发送到我的数据服务。 信息stream将如下所示: I.最终用户A向网站服务器B发送URL请求 II。 B标识该请求需要来自我的服务C的数据,从而向C发出请求 III。 C标识请求,从数据库获取数据,进行计算,并将CSV或HTML内容发送回B. IV。 B使用自己的HTMLdevise集成了数据信息,并将HTML响应发回给A V.A接收HTML并将其显示在浏览器中 —–用几句话:(从A到B到C,从C到B到A) 我对这个设置的主要担忧是最终用户A可能会有明显的延迟,因为他/她的请求被不同地点的两台服务器所服务。 我的问题是: 你知道是否有这种types的设置的名称(使谷歌更容易,除其他外) 是否有任何现有的网站或Web服务这样工作 我主要关心的问题(服务于最终用户的请求的速度)是一个真正的问题,还是可以通过以下方式解决的问题: 在几个不同的位置复制数据服务(C),以便每个服务器B向地理上最近的C发送请求 使用快速通讯协议(HTTP或FTP或其他??)? 任何其他的意见或build议,非常欢迎….在此先感谢。
我第一次build立了Icinga。 我想监视网站,而不是他们的主机(即不平,只有http)。 我已经创build了这样的模板: template Host "generic-website" { check_command = "http" } apply Service "http" { import "generic-website" check_command = "http" assign where host.vars.http_address } 但我的“主人”总是出现,即使是一个虚假的地址。 什么是检查http的正确方法? 提前致谢
我有一个Web服务器与其上托pipe的网站数量。 其中一个站点需要SSL,redirect在该站点的web.config中处理。 其余的网站没有SSL选项。 最近注意到,如果用户inputhttps://ourunsecuredomain.co.uk ,他们被带到需要SSL的网站。 我试着从web.config中删除redirect指令,但没有帮助。 有任何想法吗?
我试图捕获客户端(Windows机器)和服务器之间的HTTPSstream量。 我想这样做之前,stream量encryption,因为我想分析其内容。 有没有一种简单的方法在本地机器上做到这一点? 例如,我可以设置一个本地HTTP代理来实现这个目标吗?
我目前在Windows 7上运行Mongoose WebServer 5.5 我有一个虚拟主机,运行在一个IP节点上的单个Mongoose服务器上。 访问日志条目通常是 157.55.39.146 – – [09/Nov/2015:15:32:44 GMT Standard Time] "GET /robots.txt HTTP/1.1" 404 0 – "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)" 即 referrer's IP – – timestamp – http request made within the hostname – response code 0 – user agent 什么域名的要求? 当我自己提出请求时,从作为服务器的PC,我通常(但不总是)在0和用户代理之间获得一个域string,例如 80.192.200.150 – – [09/Nov/2015:16:32:48 GMT Standard Time] "GET / HTTP/1.1" […]
我想在Unix机器上有一个FTP服务器,它将能够查询某个API(可能通过HTTP或本地shell脚本)来validation客户端。 如果有一个服务器可以处理下面的情况就足够了: 客户端通过FTP连接到我的服务器 客户端发送用户名和密码 服务器使用给定的参数执行本地脚本 (我的脚本里面的自定义逻辑) 将成功/失败代码/消息返回给FTP服务器 市场上有这样的服务器吗? 还是有可能定制一些现有的服务器来覆盖上面的情况? 注1 :我看到vsftpd为虚拟用户提供了一个模块,但是对于我来说不太清楚如何使用自定义的(例如:HTTP)API来设置这样一个模块 注2 :似乎有一些方法来构build( 在C )PAM模块,但我希望有一个更简单的方法(这将允许我configuration身份validation机制,而不是build立一个C库)。 注3 :关于暂停的问题请注意,这个问题主要集中在通过自定义协议/ API实现FTPauthentication的方式上。 我不是在寻找一个特定的产品,但我正在努力解决一个具体的问题。 显然,由于我们正在处理FTP服务器,所以需要一个产品来实现这样的解决scheme。
我正在configuration我的nginx ,并且我find了两个模块: ngx_http_limit_conn_module和ngx_http_limit_req_module一个用于限制每个定义的密钥的连接,另一个用于限制请求。 我的问题是,http连接和请求之间的关系(和差异)是什么? 看来,多重请求和使用一个普通的http连接,这是什么原理?
我使用owasp mod安全基本规则将security2模块安装到了我的apache服务器上,在httpd.conf中添加了以下几行代码: <IfModule security2_module> Include crs/owasp-modsecurity-crs/modsecurity_crs_10_setup.conf Include crs/owasp-modsecurity-crs/base_rules/*.conf </IfModule> 当我想通过http访问我的服务器时,我收到消息:“禁止您没有权限访问/在此服务器上”。 从modsec_audit.log中可以看出,mod安全性正在考虑将Cookie Token作为mysql注入攻击。 我如何设置一个规则来为这个TOKEN COOKIE例外? 这是modsec_audit.log –9e6b1648-A– [10/Jan/2016:11:22:07 +0200] VpIiv7zUnOQAAH8eXJcAAAAC 109.100.151.192 36756 188.212.156.228 80 –9e6b1648-B– GET /favicon.ico HTTP/1.1 Connection: keep-alive User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/45.0.2454.85 Chrome/45.0.2454.85 Safari/537.36 Accept: */* Accept-Encoding: gzip, deflate, sdch Accept-Language: en-US,en;q=0.8,de;q=0.6 Cookie: auto_truck=665mbggj7l46n6cc51625k0a45; TOKEN=9b9a0c249ace9029708ad3809063a288957b7759s%3A40%3A%22616d62d429eb4661476349e50ef9481f578a9776%22%3B –9e6b1648-F– HTTP/1.1 […]