Questions tagged «web-server»

指组成网络服务器的软件或硬件,用于在私有或公共网站上传递内容。

2
SSI(服务器端包含)和ESI(边缘端包含)之间的主要区别
我需要在Web服务器级别将动态内容包括到静态页面中。到目前为止,我找到的2个选项是Server Side Include (SSI)和Edge Side Include (ESI)。 虽然SSI看起来似乎是古老而晦涩的(从伊利诺伊大学的95缓存的页面似乎是参考,但显然是来自NCSA httpd曾经为约95%的网络供电的Web服务器),但ESI似乎是较新的和令人欣喜的(w3 2001年的规范,主要由Akamai的人撰写)。 另外,我不断听到Varnish+字ESI,我想知道是否应该这样做。但是,我已经有了一个带有的设置nginx,该设置仅支持SSI,并且希望遵循该KISS原理,并Varnish尽可能避免使用。 对于我的直接用例(在每个页面的顶部都包含一个动态用户栏),我相信SSI可以完成这项工作。但是,我担心随着网站的发展,我将只需要支持一些功能,ESI这些功能将迫使我重新设计所有内容,这使我提出了自己的问题(最终读者说): 哪些不支持的主要功能SSI使您选择ESI(反之亦然)?

1
拥有唯一的电子邮件VPS服务器的好处
我在VPS服务器上托管了大约5个网站,出于某种原因,我最近又购买了另一台VPS服务器,只是为了托管这5个网站的电子邮件。我想知道将一个单独的电子邮件服务器与其Web主机隔离开的利弊。 我最初这样做是为了避免在一台服务器上运行多个软件。因此,像PostFix,Dovecot之类的公司不会共享资源并降低mysqld,php-fpm的速度……但是由于我是菜鸟,所以我不知道该支持哪种假设。

1
我有23台Web服务器-我需要擦除所有服务器-而不会损失跨它们托管的任何站点上的服务
好的,这是一个挑战,由于缺乏经验,我在规划它时遇到了麻烦。但是,这已经成为我工作中的一项任务,而我通常会单手做。 我对Linux很满意,所有这些服务器都是Debian或CentOS。一些是VPS,共享主机,另一些是Cloud VM。我是该公司的新手,在过去的几个月中只有时间来评估未解决的问题。它们全都运行plesk或cpanel。 我发现这些服务器在过去两年中从未进行过配置,只是被购买过,并且通过非常基本的管理(主要是磁盘空间清理和域/主机管理任务)在其上抛出了一些站点。没有设置iptables,也没有采取安全预防措施,因此这些服务器无处不在。我认为这里最好的解决方案是重新开始,并将我们的主机整合到更少的服务器上,因为他们刚刚购买了新的共享服务器。我觉得我们可以在整个集群的1/4左右支持整个客户群。 我的问题是我不确定如何计划此举。它将需要大量的移动站点和DNS更改。我认为向那些定期处理这类事情的巫师寻求建议是明智的选择,或者至少有经验为我指明正确的方向。 泥

2
反向代理中的Apache URL重写
我将Apache部署在Karaf托管的应用程序之前(Apache和Karaf在单独的服务器上)。我希望Apache充当反向代理,并且还隐藏URL的一部分。 直接从应用服务器获取应用程序登录页面的URL是http://app-server:8181/jellyfish。页面由Karaf中运行的Jetty实例提供服务。当然,除了反向代理服务器之外,所有防火墙都通常会阻止此行为。 在关闭防火墙的情况下,如果您单击此URL,则Jetty会加载登录页面。浏览器的地址栏正确更改为http://app-server:8181/jellyfish/login?0,一切正常。 我想要的是http://web-server(即从根目录)映射到应用服务器上的Jetty,而jellyfish取消了应用的名称()。例如,浏览器将更改为显示http://web-server/login?0在地址栏中,并且所有后续URL和内容都将由Web服务器的域提供,而不会造成jellyfish混乱。 我可以使用以下配置(代码段)将Apache用作简单的反向代理:- ProxyPass /jellyfish http://app-server:8181/jellyfish ProxyPassReverse / http://app-server:8181/ ...但是这需要浏览器的URL包含在内jellyfish,转到根URL(http://web-server)会显示404 Not Found。 我花了很多时间尝试使用mod_rewrite带有和不带有它的[P]标志的方法来解决这个问题,但是没有成功。然后ProxyPassMatch,我尝试了该指令,但似乎也无法完全正确。 这是当前配置,已加载到/etc/apache2/sites-available/Web服务器上。请注意,这里有一个本地托管的图像目录。我还保留了mod_rewrite代理漏洞利用保护,并抑制了一些mod_security会带来误报的规则。 <VirtualHost *:80> ServerAdmin admin@drummer-server ServerName drummer-server ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined Alias /images/ "/var/www/images/" RewriteEngine On RewriteCond %{REQUEST_URI} !^$ RewriteCond %{REQUEST_URI} !^/ RewriteRule .* - [R=400,L] ProxyPass /images ! ProxyPassMatch ^/(.*) http://granny-server:8181/jellyfish/$1 …

4
如何对影子网络进行流量处理?
抱歉,这是一个新问题。 我听说过Netflix和Twitter能够在两种不同的基础设施之间复制Web流量的故事:一种是权威/可信的基础设施,可以回馈给用户。另一个是“影子”或测试基础结构,认为它正在返回用户但没有返回。关键是要在实际负载和时间上测试辅助基础结构。 我敢肯定,有一个词可以形容这一点,但是“ bridge”似乎不是正确的选择,“ replay”也不是。 谁能帮助我解决这种技术的问题和/或可以使用哪些工具来实现这一目标? 我想我应该补充一点,就是我听说过有效地“重放日志”的技术,但是要以真实的速度/分配来获取它确实很困难。 而且,我们不试图验证输出的“正确性”,而只是确保我们在新的基础架构中看不到错误/ stacktraces / etc。

7
可以使用随机URL代替密码吗?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 使用像这样的随机字符构造的URL是否被认为“安全”? http://example.com/EU3uc654/Photos 我想将一些文件/图片库放置在网络服务器上,这些文件/图片库只能由一小部分用户访问。我主要担心的是,搜索引擎或在我的网站周围乱窜的好奇的高级用户不应捡起这些文件。 我已经设置了一个.htaccess文件,只是为了注意到单击http://user:pass@url/链接在某些浏览器/电子邮件客户端上无法很好地工作,提示对话框和警告消息使我不太懂计算机的用户感到困惑。

2
如果PHP在Apache,Nginx或其他Web服务器上运行,如何检测?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 2年前关闭。 首先我知道这个变量: _SERVER["SERVER_SOFTWARE"] 在我的一个应用程序中,我想从PHP脚本检查运行它的Web服务器。基本上,它将是一个wordpress插件,它将帮助Blogger进行一些配置。 我为Apache&Nginx创建了单独的流程,并且还在考虑将代码作为2个不同的wordpress插件发布。 然后我只是想知道PHP中是否有一种FULLPROOF方法来完美地检测Web服务器。 请考虑所有情况:: Apache,Nginx,Apache + Nginx,PHP作为Apache模块,使用fastcgi的PHP,php-fpm,lighttpd,IIS等。 对于我的应用程序检测连击和代理的存在也很关键。 谢谢, -拉胡尔

5
是否有人将Node.js用作实际的Web服务器?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我试图说服自己接受它并开始开发它,但是我想知道是否有人期望稳定性问题或类似问题。 我了解这不是“生产”质量,例如Apache或IIS。我认为对于一个小型站点,它应该很好(最多200个并发连接)。我应该假设吗?

2
/ etc / hosts,/ etc / sysconfig / network和主机名?
我需要在将为www.myserver.com服务的centos服务器上更改主机名 我需要什么做的/etc/hosts,/etc/sysconfig/network并用hostname命令? 在/etc/sysconfig/network我需要写这个: HOSTNAME=www.myserver.com 或这个 : HOSTNAME=myserver.com 在/etc/hosts我需要写这个: XXX.XXX.XXX.XXX myserver.com 或这个 : XXX.XXX.XXX.XXX wwww.myserver.com www 我需要做sudo hostname www.myserver.com还是sudo hostname myserver.com? 非常感谢! 更新: 关于主机名,我还需要设置其他内容吗?

6
空gif(1x1 pix)文件有什么用途?
我看到一些随机页面提到使用空gif图像以某种方式提高性能。我也发现nginx有一个用于此目的的模块。我不知道的是,确切地说,如何提供这个小文件可以提高Web服务器的性能或感知的响应速度。谁能帮助我了解好处?

2
为什么要在单独的文件中存储Apache SSL证书和私钥?
用于SSLCertificateFile和SSLCertificateKeyFile指令的Apache mod_ssl文档指出,强烈建议不要在同一文件中存储私钥和SSL证书。 现在,显然应该保护私钥文件的安全,但是假设是这种情况,将证书存储在同一文件中是否有特定的风险?我很想知道为什么支持这种行为,但是强烈建议不要进行解释。

10
切诺基Web服务器的稳定性如何?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我刚刚安装了切诺基,并尝试了一下。我对此印象深刻。服务器的配置当然是一种新方法,我必须说我普遍喜欢它(令人惊讶)。你有经验吗?它可靠吗?

13
如何设置Intranet网站和Sharepoint的免费替代产品
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我的任务是使用Joomla来构建Web服务器和Intranet站点,以创建Microsoft Sharepoint的替代方案,并希望就如何采取步骤以及如何上手提出一些建议。 有一点背景是,我们使用了SBS服务器中随附的Sharepoint,并且已经迁移到Server 2003,并且希望有一个与Freepoint类似的解决方案,或者与Freepoint差不多。理想情况下,我们希望它成为员工使用的最新信息,日历和与SOP(标准操作程序)之类的存储文档的链接的中心。 我希望这能更好地解释它,对于在我的第一篇文章中如此不清楚,我们深表歉意!

2
当服务器超出负载均衡器时发出警报
我们在许多环境中都有许多站点。许多环境使用两个Web服务器(有时是两个应用程序服务器)来实现负载平衡。在过去的两个月中,有两次我们无意中将服务器从负载均衡器中取出。几天后,当第二台服务器被取出并且站点完全关闭时,这给我们带来了困扰。在这两种情况下,问题都被发现并迅速纠正,但是它使我相信,当服务器超出负载均衡器时,我们需要发出警报。我们的常规警报在这里不起作用,因为在这两种情况下,服务器上的网站都已启动并且正在响应,但它不在LB中。 可能可以在负载均衡器本身上设置警报,但是它们由我们的托管服务提供商管理,处理它们可能会很麻烦。 我的想法是要有一个应用程序,它每15分钟扫描一次服务器日志,并在每小时的唯一身份访问者数量降至某个阈值以下时发送一封电子邮件。听起来并不是很难编写,但是似乎已经有一个标准的第三方工具已经按照这些原则进行了某些工作。 如果重要的话,我们使用Windows,ASP.NET,IIS。 建议使用一种工具来在网站未受到点击时发出警报?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.