Questions tagged «web-server»

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

4
IIS为什么拒绝提供ASP.NET内容?
我的Windows Server 2003 Std服务器拒绝服务器ASP.NET内容。它可以提供正常的html,但可以提供任何.net,甚至具有ASPX扩展的单行html文件也会自动失败。 我尝试过的事情: 失败时,事件日志或IIS WWW日志中均不包含任何内容。 提琴手没有反应 我重新安装了.NET C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727> aspnet_regiis.exe -U C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727> aspnet_regiis.exe -I 对于所有可能相关的用户(IUSER *,ASP.NET等),我对所有我能想到的内容(完全控制,读取,写入等)都赋予过高的权限。 我确认在IIS中“允许” ASP.Net v1和v2 Web服务扩展 确认服务器管理器已启用IIS和ASP.Net角色 再次:这是场景: http://localhost/Test/Default.htm <-效果很好! http://localhost/Test/Default.aspx <-静默炸弹,根本没有消息 任何指导将不胜感激! 解决方案:我已按照以下说明重新安装,现在可以使用了。谢谢大家!


3
如何在Amazon EC2上设置端口转发
我有一个在Amazon EC2上运行的Web应用程序。它侦听端口9898。 我可以通过输入IP地址和端口号来访问它。 例如1.2.3.4:9898 但是,我真正想做的就是不必输入端口号。 经过研究,看来端口转发可能是解决方案-即将在默认端口(80)上收到的http请求转发到我的非标准端口(9898)。 这是正确的方法吗?如果是这样,如何在EC2上进行设置? 如果没有,那么我如何实现我想要的? 在此先感谢您的帮助。 更新资料 我应该提到EC2实例是Windows Server 2012 AMI。

3
确定Web服务器每秒的实际请求量
我要设置nginx堆栈并在上线之前优化配置。运行ab来对机器进行压力测试,我很失望地看到事情以每秒150个请求的速度达到顶峰,并且大量请求花费了大于1秒的时间才能返回。奇怪的是,机器本身甚至没有呼吸困难。 我终于想到要ping通此框,并看到ping时间约为100-125毫秒。(令我惊讶的是,这台机器遍布全国)。因此,似乎网络延迟正在主导我的测试。在与服务器位于同一网络上的机器上运行相同的测试(ping时间<1ms),我看到每秒有5000个请求,这与我对机器的预期更加一致。 但是,这让我开始思考:如何确定和报告Web服务器每秒的“实际”请求量?您总是会看到有关性能的声明,但是是否不应该考虑网络延迟?当然,我可以每秒向服务器旁边的计算机提供5000个请求,但不能为全国的计算机提供服务。如果我的连接速度很慢,它们最终会影响服务器的性能,对吗?还是我在想这一切错了? 如果这是网络工程101的东西,请原谅我。我是一名按行业划分的开发商。 更新:为清楚起见进行了编辑。

2
如何从非root用户帐户执行root用户操作?
我希望能够从php脚本重新启动服务。以www-user帐户运行。 执行这些操作的首选方式是什么? 我确定我可以使用que'd命令放置一个文件,由CRON读取,但是解决方案发痒。 我在想的是一个微型服务,它在root下运行,允许预定义的“方法”,因此无法执行任意root操作。 那里有什么工具吗?

4
免费的开源替代pingdom?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 是否可以使用Pingdom的开源替代方案来简单监控我可以托管的正常运行时间?应该报告Web服务器的响应时间和延迟,并发出停机警报。 我正在寻找易于设置的内容,因此Nagios,zabbix,munin等有点过分。谢谢!


2
什么时候应该创建一个新的用户帐户在服务器上运行软件?
通常,什么时候应该创建一个新的用户帐户来在服务器上运行一个面向互联网的软件? 例如,假设我正在使用共享的Debian服务器(例如,通过Dreamhost),并且我想使用WordPress运行一些网站,一些使用Redmine,一些使用Ruby on Rails,也许一些使用Django,并且我想为Mercurial服务仓库。 在Dreamhost服务器和许多其他类似的设置服务器上,都可以在单个用户帐户下完成,但是我可以看到这种方法的一些缺点: 更长的.bashrc 如果该帐户被盗用,则该帐户下运行的所有站点也将被盗用。 另一方面,要跟踪很多用户帐户可能会有些麻烦,特别是如果其中一些用户对安装的软件有相同的要求时。例如,为每个运行WordPress的网站拥有一个帐户可能就太过分了。 最佳做法是什么?这仅仅是一个与每个人的偏执程度成比例地减少每个用户帐户的托管站点(或托管存储库等)数量的问题吗? 请对此发表您的意见,并说明理由。 另外,如果您有任何理由认为在专用服务器或VPS上使用的方法应与在共享服务器上使用的方法不同,请概述它们的含义以及您使用它们的原因。

4
在Web服务器上安装防病毒软件,这是个好主意吗?
我刚刚获得了带有Windows 2008 Standard Edition的专用服务器,并且正在尝试进行必要的配置以在其上运行Web应用程序。 想知道,在Web服务器上安装防病毒软件是个好主意吗?在应用程序中,用户无法上传除图像以外的任何文件(并且在保存到服务器之前,他们在应用程序代码中检查了图像)。鼓励我不要安装防病毒软件,以免影响性能或对应用程序造成任何麻烦,这样做会导致我错过任何事情吗? 谢谢

14
SRV记录会有用吗?
在DNS中,SRV记录实际上是告诉远程客户端托管特定服务的位置的一种非常通用的形式。目前,我使用它来使人们可以通过Internet上的SIP客户端给我打电话(效果很好)。 SRV记录的优点之一是,您可以为服务指定一个不同的端口,并且您可以为同一系统拥有多个系统(或同一系统和不同端口上的多个实例)。因此,IFF可以正常工作,您可以在单个系统上拥有多个Web服务器,而不会受到任何干扰。 因此,您可以在DNS中使用它: _http._tcp SRV 10 50 8080 myserver.basjes.nl _http._tcp SRV 10 50 8081 myserver.basjes.nl 但是,所有这些优点都存在一个细微的缺点……我无法找到任何支持它的HTTP,FTP,SMTP,...客户端。 因此,除了SIP和Wikipedia页面中提到的其他一些协议之外:SRV记录真的有用吗? 还是我错过了什么? 有没有更好的工作方法呢?


16
建议使用闪电般的,功能轻便的,安全的Linux Web服务器来提供静态内容。
很难说出这里的要求。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 必备要求清单: 能够通过HTTP 提供静态 HTML页面和文件(图像,压缩档案,ASCII文本文件等)。 是资源保守。它使用所需的内容通过网络以内存和CPU的形式发送数据,仅此而已。 安装空间小。 仅使用必要的网络带宽。 要成熟。 是很容易配置。 被编译成本地代码。没有Python或Java等。 我不需要的: 复杂的配置选项。如果稍后需要,我将切换到Apache httpd。 支持运行CGI,Perl,PHP,Java,Server Side Includes或其他“扩展”。 有什么建议吗?
14 linux  web-server 

4
Nginx启动失败ssl没有这样的文件或目录
这是我得到的错误: 重新加载nginx配置:nginx:[emerg] SSL_CTX_use_certificate_chain_file(“ / path / to / cert.pem”)失败(SSL:错误:02001002:系统库:fopen:无此类文件或目录错误:20074002:BIO例程:FILE_CTRL:system lib错误:140DC002:SSL例程:SSL_CTX_use_certificate_chain_file:系统lib)nginx:配置文件/etc/nginx/nginx.conf测试失败 我100%确定文件位于该位置,但是Nginx似乎认为它不存在。我按顺序合并了domain.crt和intermediate.crt。我整天都在挠头。我希望有人看到了这个错误并找到了解决方案。(另外请注意,粘贴文件位置仅显示一次,而不是在``没有这样的文件或目录''之后再显示,这不是错误)。

2
如何配置默认虚拟主机在apache中返回404标头?
我知道有人问过类似的问题,但是可用的答案不是很清楚,请耐心等待。 <VirtualHost>在apache中设置了几个s之后,我想配置_default_ ServerName以便它返回404消息。即,除非在Host http标头中指定了一些明确可用的域,否则返回404。(理想情况下,比指向现在不存在的目录更直接。) 任何帮助将不胜感激。

11
中国黑客机器试图利用我们的系统24/7
我们的站点一直受到IP地址解析为中国的僵尸程序的不断攻击,试图利用我们的系统。尽管证明他们的攻击没有成功,但它们却不断消耗着我们的服务器资源。攻击示例如下所示: 2010-07-23 15:56:22 58.223.238.6 48681 xxx.xx.xx.xx 80 HTTP/1.1 GET /phpMyAdmin-2.6.4/scripts/setup.php 400 - Hostname - 2010-07-23 15:56:23 58.223.238.6 48713 xxx.xx.xx.xx 80 HTTP/1.1 GET /phpMyAdmin-2.6.5/scripts/setup.php 400 - Hostname - 2010-07-23 15:56:23 58.223.238.6 48738 xxx.xx.xx.xx 80 HTTP/1.1 GET /phpMyAdmin-2.6.6/scripts/setup.php 400 - Hostname - 2010-07-23 15:56:24 58.223.238.6 48761 xxx.xx.xx.xx 80 HTTP/1.1 GET /phpMyAdmin-2.6.7/scripts/setup.php 400 …

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.