标签: web-server

Spiceworks 与请求跟踪器?

我们目前使用 Request Tracker 进行服务台票务,我们使用 Spiceworks 进行资产盘点。我正在考虑从 RT 转移到 Spiceworks 以获得帮助台是否值得。有没有人使用过这两个系统,并且可以对这两个系统的任何好处/问题提供一些见解?或者有普遍的哲学原因为什么应该使用一种解决方案而不是另一种?当然,RT 是开源的,而 Spiceworks 不是——通常这对我来说是一个主要项目——但是由于 Spiceworks 是免费的并且相当积极地参与社区,所以它对我(个人)来说并不重要。

monitoring web-server helpdesk

6
推荐指数
1
解决办法
1450
查看次数

缓存、预备缓存和空缓存有什么区别?

有人可以向我解释以下概念,因为它们与测量来自我的网站的数据传输有关。

缓存、准备好的缓存和空缓存有什么区别?

你能给出每个的定义吗?

website web-hosting web-server cache

6
推荐指数
1
解决办法
7101
查看次数

如何更新实时网络服务器?

我正在设置一个网络服务器,我想知道更新它所包含的网站的最佳实践方法是什么。我知道我应该并行运行某种“测试”服务器,以便可以在更改上线之前先对其进行尝试。那么测试服务器应该多接近地模仿生产设备,是否有任何已知的方法可以在经过测试后轻松地将相同的更改部署到生产设备?

我真的很想有一个万无一失的方法来测试和应用更改到生产网站,非常感谢任何与此相关的建议。

平台:
在 linux ubuntu 服务器上工作。运行 mediawiki、wordpress 和邮件服务器。我可以通过 ssh 访问该框。Mediawiki 和 Wordpress 都有 PHP 和 MySQL 后端。邮件服务器也使用 MySQL 数据库。

website web-server update

6
推荐指数
1
解决办法
5168
查看次数

DDoS 保护服务 - 它们是否足够好?

首先,我知道最好在数据中心级别进行 DDoS 保护。但是我们的 DC 还没有准备好提供高质量的保护。所以我们考虑使用一些外部 DDoS 保护服务。

我用谷歌搜索了几个,比如(抱歉不能发布很多链接):

  • http://blockdos.net/
  • http://www.armoraid.com/
  • http://www.blacklotus.net/
  • http://ddosprotection.com/
  • http://www.level3.com/index.cfm?pageID=555

总体思路是,您将 DNS 更改为指向 DDoS 保护服务。他们为您过滤流量,然后将其重定向到您的后端。因此,它增加了一些小的时间开销,但即使在 DDoS 下也能让您的站点保持活跃。

但是在网站上写东西真的很容易。我的问题是:有人有这种服务的经验吗?它真的有助于抵御 DDoS 吗?

firewall web-server ddos

6
推荐指数
1
解决办法
1740
查看次数

需要有关运行 Apache+PHP 的网络服务器集群的 R/W 分布式文件系统的建议

在过去的几个月里,我一直在努力寻找在多个运行 Apache+PHP 的 Web 服务器(12+)之间共享多个网站内容的最佳方式。我面临的最大挑战之一是,我们需要能够随时读取写入文件系统,无论是好是坏的原因(即应用程序不在我们的控制范围内,通过 Web 界面管理的 wordpress 站点等……)。

以下是我尝试过的一些事情,结果证明:

  • Rsync/duplicity/csync2:每分钟只运行一次,这意味着某些更改不会在集群中以足够快的速度共享以防止出现大问题。
  • inotify/incron:考虑到要监控的大量文件和目录,太复杂了。此外,它在处理新文件时效果不佳。
  • GlusterFS:我们有一个 4 台服务器的 gluster 后端,性能虽然很慢,但还可以接受。不幸的是,在每个 Web 服务器上运行的 gluster 客户端不断崩溃,然后将 4 个文件服务器中的一个冻结了 2 到 15 分钟。我们联系了 Gluster Inc.,让他们的一些工程师帮助我们,但他们无法找出问题所在。我们不得不在使用 3 个月后放弃。

有关我们设置的一般信息:

  • 托管在 Amazon EC2 上
  • 运行 Ubuntu Maverick
  • 运行 Nginx (2) -> Varnish (2) -> Apache (12+)
  • .htaccess 被禁用以获得最佳性能。我们将指令直接添加到站点配置文件中
  • 我们运行的大多数网站/应用程序都不是我们的,不幸的是,只读环境是不可能的
  • 考虑到这些 Web 服务器正在处理的任务,具有自动故障转移的高可用性对我们来说非常重要

所以我认为这涵盖了一切:)。提前感谢您的时间和回复。

cluster nfs web-server glusterfs apache-2.2

6
推荐指数
1
解决办法
1796
查看次数

服务器不发送 SYN/ACK 数据包以响应 SYN 数据包

使用 iptraf、tcpdump 和 wireshark 我可以看到一个 SYN 数据包进入,但只有 ACK FLAG 设置在回复数据包中。

我正在使用内核 2.6.36 运行 Debian 5

我已经关闭了 window_scaling 和 tcp_timestamps、tcp_tw_recycle 和 tcp_tw_reuse:

cat /etc/sysctl.conf 



net.ipv4.tcp_tw_recycle = 0
net.ipv4.tcp_tw_reuse = 0
net.ipv4.tcp_window_scaling = 0
net.ipv4.tcp_timestamps = 0
Run Code Online (Sandbox Code Playgroud)

我附上了wireshark输出的图像。

http://imgur.com/pECG0.png

输出到 netstat

netstat -natu | grep '72.23.130.104'

tcp        0      0 97.107.134.212:18000    72.23.130.104:42905     SYN_RECV
Run Code Online (Sandbox Code Playgroud)

我一直在尽一切可能找到解决方案,但尚未找出问题所在,因此非常感谢任何帮助/建议。

更新 1:我已设置 tcp_syncookies = 0 并注意到我现在每 50 个 SYN 请求回复 1 个 SYN+ACK。尝试连接的主机大约每秒发送一次 SYN 请求。

PCAP文件

linux web-server tcp

6
推荐指数
2
解决办法
4万
查看次数

一个提供 HTML 文件的简单网络服务器

每次在服务器中运行定期任务时,都会生成一堆 HTML 文件。我想要做的就是通过网络服务器显示 index.html。索引文件中的所有链接都链接在该目录中。如何有效地做到这一点。我不希望服务器健壮。我想在最后打出这样的东西

http://myservername:1234/index.html
Run Code Online (Sandbox Code Playgroud)

ubuntu web-server html lightweight

6
推荐指数
2
解决办法
1426
查看次数

nginx 无法绑定到端口 80.. 端口 80 上没有任何运行

我正在尝试在 Ubuntu 11.04 上设置 nginx。我大致遵循了此处找到的说明:http : //library.linode.com/frameworks/sinatra/debian-6-squeeze。我知道它适用于 Debian,但我基本上采取了这些步骤,然后用谷歌搜索“如何在 ubuntu 11.04 中执行 x”虽然,我确实从他们的库中提取了 init 脚本。

Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()
Run Code Online (Sandbox Code Playgroud)

命令:'sudo …

ubuntu nginx web-hosting web-server

6
推荐指数
1
解决办法
2万
查看次数

负载平衡 Drupal 服务器:在服务器之间共享数据的好方法?

我正在尝试概述我将如何创建负载平衡的 Web 服务器设置。设置实际的负载平衡器并添加两个或更多 Web 服务器似乎很公平。但是,我无法决定文件的最佳设置是什么。

Web 服务器将运行 CMS 系统(在本例中为 Drupal)。可能有用户上传的与内容相关的文件,所有网络服务器都应该可以访问这些文件。现在,我想简单地拥有一个指定的文件服务器并在每个 Web 服务器上安装一个文件目录,以便各种 Web 服务器可以访问这些“共享”文件。

但是,如果我们谈论的是 4-5 个服务器,这个解决方案会成为瓶颈吗?我认为安装将通过 SSH 完成。

高度赞赏所有帮助!

更新(2013 年 1 月 15 日)

我决定结合使用 Csync2 和 Lsyncd。然后我设置了两个充当镜像的服务器。Lsyncd 侦听某些目录(及其子目录)中的更改并调用负责将文件同步到其他服务器的 Csync2。如果您有兴趣了解更多信息,请查看本教程

cluster scaling web-server load-balancing drupal

6
推荐指数
3
解决办法
6621
查看次数

有必要在中国有服务器吗?

我们的服务器位于英国伦敦的机架空间云上。我们在机架空间 CDN 上拥有最多的资源,可以提高到世界上大多数国家的速度。我们现在在中国销售我们的产品。

我将有多达 500,000 名中国学童使用我们的网站。

我在中国需要专用服务器吗?

我需要什么特殊配置才能从英国向中国提供网站吗?

web-server china

6
推荐指数
2
解决办法
1890
查看次数