Articles of Web服务器

AWS Autoscaling / EC2账单增量?

当我使用AWS自动扩展来启动实例时,我每次启动实例时都要收费吗? 假设我的自动缩放每隔20分钟触发一次,然后启动6个运行需要10分钟执行的作业的实例,然后实例终止。 所以在一个小时的范围内,我将总共推出18台机器。 我会收取18小时,或180分钟(18 * 10分钟执行)?

在Centos上安装php的libevent扩展

如何在Centos 7上安装libevent extension for php? 我花了好几个小时来尝试这个,search了很多次,真的很挣扎,所以我会logging自己的答案,希望我能帮助别人。 我首先尝试了一个MAC,我尝试了以下几点: phpize sh autogen.sh ./configure && make sudo make install 我从来没有这样做过,在路上遇到很多错误,于是我安装了Centos,并用yum来最后得到扩展工作。 如果有人能解释上述方法,那就太好了。

如何保护起源服务器?

我有一个AWS EC2作为原始Web服务器,在它前面有一个cloudflare。 我将所有静态文件caching在Cloudflare中,但仍然有许多静态文件在日志文件中存取日志。 有没有可能找出CloudFlare背后的原因? CloudFlare (cname => AWS ELB, www.example.com => myweb.elb-domain.com ) => ELB (:80 => origin-ip:8080) => Origin server (:8080) 通常,人们会知道我的Web服务器有多less?

揭示AWS EC2负载均衡器背后的真实IP地址

我有一个networking应用程序,包含我有兴趣从互联网上阅读的事件。 为此,我有一个位于两个EC2实例之前的AWS EC2负载平衡器。 我有一个跟踪这两个服务器上的事件的应用程序。 设置可以像这样被显示:实例1和2 – >负载平衡器 – >事件监视器 我看到的问题是,每个事件似乎来自负载均衡器IP而不是来自EC2实例IP。 我确信,当负载均衡器转发stream量时,会将IP放在数据包上。 在负载均衡器的AWS中是否有一个设置可以更改为使用实际IP地址而不是负载均衡器IP来转发数据包?

如何在nginx中匹配包含查询string的已知MIMEtypes的请求?

我正在使用nginx静态地提供资源,并将所有非资产请求路由到PHP前端控制器。 我有一个location块,如下所示: location / { include /etc/nginx/mime.types; index index.php; try_files $request_uri $request_uri/ /index.php?$query_string; } 据我所知,这应该首先尝试匹配任何已知的MIMEtypes的请求,如果没有find匹配的文件,它应该尝试对我的PHP location块(未显示)的请求。 如果我想访问http://example.com/css/owls.css ,这很好用,但如果我尝试访问http://example.com/css/owls.css?t=_423632636 ,它不会认识到“扩展”,所以试图将请求传递到我的PHP入口点(当然,失败)。 我怎么能告诉nginx http://example.com/css/owls.css?t=_423632636 (或任何其他查询string,遵循有效的MIMEtypes)的请求应该首先尝试匹配静态文件css/owls.css ? 如果文件(没有查询string)不存在,那么它应该回退到PHP的try_files命令。

CNAME是否比直接从另一托pipe子网域提供服务更快?

如果一个域名存在,说blahblah.com,并有一个子域名cdn.blahblah.com ,对于这种情况下,以下哪两个服务(最less服务器使用率)和交付(最快的最终用户)在http上的网站协议? cdn.blahblah.com有CNAME blahblah.com ,以便它也加载/服务相同的静态文件 cdn.blahblah.com与主域名blahblah.com (代表blahblah.com和cdn.blahblah.com有相同的A records并且都指向相同的目录)在同一个主目录中。 请注意,我已经为cdn.blahblah.com和blahblah.com &&添加了Access-Control-Allow-Origin标题。使用子域的唯一原因是使静态stream量无cookie 。 (对于cdn子域,不使用SPF / TXT或SRV) ps这个问题不是在同一台服务器上托pipe的许多域/站点的重复,CNAME替代品,以避免在DNS中写入相同的IP?

别名扭曲的服务器内容?

我有buildbot,使用扭曲,configuration为在端口8010上运行。 如果我导航到http://mysite.com:8010我可以访问一切就好了。 不过,我希望人们可以在http://mysite.com/build看到这个页面 现在我redirect,但我宁愿以某种方式别名,但我不知道如何做一个端口(我知道如何重映射到一个不同的目录,而不是机器上的端口)。 我将在一个新的线程中打开一个更具体的问题

如何在我的Plesknetworking服务器上创build一个FTP文件夹,无需authentication即可从任何人访问?

我有一个在Plesk 8.6下运行的networking服务器,我想创build一个文件夹,在这里人们可以删除文件和加载文件,通过FTP访问,但没有login。 其余的文件和文件夹不应该被访问,只是这个特定的文件夹。 我认为这将通过“匿名FTP”,但我不能激活它使用多个IP。 编辑:我用“ 腻子”尝试创build一个组和一个用户名为“客人”与密码“客人”,但它不工作,我无法访问该用户名和密码的文件夹。

我应该使用IIS进行高stream量WebApp

我的公司正在计划一个新的大型网站应用程序 我们预计第一个月每天大约有25万次点击。 我习惯于使用大stream量的网站,但使用Apache和Lighttpd等。 但是,对于这个项目,客户希望.NET成为工具。 所以我很怀疑IIS是Web服务器。 你有什么build议? 使用IIS? 如何扩展IIS? 是否有可能处理这个数量的stream量? Windows 2003中的IIS版本与Windows 2008中的不同? 问候, 佩德罗

如何将数据库从我的虚拟主机服务器备份到我的电脑

我wana备份从我的networking托pipe我的数据库到我的电脑,但我面对这个错误。 我谷歌,但没有解决scheme为我工作。 我只有服务器名称,用户名,密码和初始目录。 还有什么需要做一个备份? 任何想法 ? 问候,