标签: web-server

Web 服务器的推荐驱动器配置

您典型的 Web 服务器驱动器配置是什么?通常我会有一个用于操作系统的驱动器和一个用于数据的驱动器。数据驱动器通常是 RAID 5,但我不记得我曾经为操作系统驱动器推荐过什么。RAID 1 是理想的吗?

raid hard-drive web-server

5
推荐指数
1
解决办法
8797
查看次数

除了 ZFS 之外,在 Linux 上使用 OpenSolaris 有什么优势吗?

除了 ZFS 之外,使用 OpenSolaris 比使用 CentOS 或 Ubuntu 等常见的 linux 发行版有什么优势吗?

我之所以这么问是因为我对在 AWS 上使用 OpenSolaris 来利用 ZFS 快照备份到 S3 感兴趣——特别是对于 MySQL 备份。我想知道 OpenSolaris 在云中运行网络服务器方面是否比 CentOS 有明显优势。

linux web-server opensolaris amazon-ec2

5
推荐指数
1
解决办法
984
查看次数

如何计算 Web 服务器带宽使用量

我有一台运行带有 II7 的 Server 2008 的生产网络服务器 (VPS),我被要求查看每个站点的使用情况(该服务器上运行着大约 10 个站点)

我一直在查看http://niknak.org/software/IIsTrafficMonitor但它似乎只适用于 IIS6(除非我安装不正确,但它在我尝试的 IIS6 服务器上工作)

我们的 Web 主机仅在全局级别具有此信息(即服务器的总数)

所以我在一个应用程序之后我可以比较网站输入和输出之间的使用情况。我不介意它是否是付费解决方案,只要它有效。

windows iis-7 web-server

5
推荐指数
1
解决办法
1877
查看次数

多个apache服务器或CDN的Etag配置/谷歌如何做ETags?

我有一个由两台 apache2 服务器提供服务的应用程序,我想在静态内容上配置 ETag。将来我也想使用 CDN。我看到这应该是一个问题,因为 Etag 信息因服务器而异......

Apache 1.3 和 2.x 的 ETag 格式是 inode-size-timestamp。尽管给定的文件可能跨多台服务器驻留在同一目录中,并且具有相同的文件大小、权限、时间戳等,但它的 inode 因一台服务器而异。

因此,如果您使用多个网络服务器来托管您的应用程序(就像您每天使用的 90% 的网络应用程序一样),这应该是一个问题。但是我看到谷歌使用 Etags,当然他们使用多个服务器和 CDN 和边缘缓存等......我收到任何缓存的谷歌内容的 304 响应。他们是怎么做到的呢?您如何解决多服务器问题?有没有办法用Apache配置它?

web-server static-content cdn apache-2.2

5
推荐指数
1
解决办法
4420
查看次数

sudoer 方案允许对另一个 Web 开发人员进行有用的访问,同时保留对虚拟服务器的未来控制?

背景:虚拟专用服务器

我有一个虚拟专用服务器,我希望在其上托管多个网站,并提供对另一个 Web 开发人员的访问。我不在乎对他施加太多限制,尽管我不介意将他将开发的站点与我将开发的服务器上的其他站点隔离开来。

问题:保留控制权

我想要的主要是确保我将来保留对服务器的控制权。我想保留创建/提升/降级和其他不涉及网络软件的管理功能的能力。例如,如果我让他成为管理员,他可以 sudo su - 并成为 root 并从我那里删除 root 控制。

我需要他不能:

  • 取消其他管理员权限
  • 更改root密码
  • 控制其他安全/管理功能

我希望他仍然能够:

  • 安装软件(通过apt-get)
  • 重启阿帕奇
  • 访问mysql
  • 配置mysql/apache
  • 重启
  • 编辑 web 开发配置类型文件 /etc/

其他标准设置将被愉快地考虑

我从来没有真正设置过一个好的 sudoers 文件,所以简单的示例设置会非常有用,即使它们与我上面希望的设置有点相似。

编辑:我还没有最终确定权限,所以标准的、有用的 sudo 设置当然是一个选项,上面的列表更多的是我希望我能做的,我不知道可以完成那个设置。我敢肯定,人们已经解决了这个类型的问题之前,但不知何故,我想一起去,而不是事情我已经有些本土的一些测试。

linux ubuntu web-server sudo

5
推荐指数
1
解决办法
478
查看次数

在家中托管网站、ftp 和随机使用的服务器?

我想知道如果我想将所有托管网站(从托管公司)移动到我自己家中的服务器,对我来说最好的选择是什么?基本上,我的需求是:

  • 能够使用 PHP/ASP.NET 托管网站(还没有真正决定 - 两者都是首选!)
  • 启用 FTP 以便我可以为我的家人创建帐户以访问服务器进行文件处理
  • SSH
  • SSL - 用于安全连接(这是您必须为每个域购买/申请的东西,不确定是否需要进行任何服务器端设置)
  • 能够流式传输视频
  • 远程桌面
  • 托管可以作为服务运行的自制应用程序
  • 使用 MySQl/SQLite/SQL 进行关系数据库存储

在购买服务器之前我应该​​考虑什么?我需要什么硬件,什么会限制我的服务器?我基本上想更好地学习网络,因为我是一名软件和网络开发人员,但直到现在我才拥有购买任何严肃玩具的资源。在撰写本文时,我的大多数网站每天都有 60 次访问,因此我不认为它们要求很高。

有什么我没有想到但我应该拥有的东西吗?

你建议我运行什么操作系统?FreeBSD 与 Windows Server 与 ?

hardware hosting web-server

5
推荐指数
1
解决办法
316
查看次数

Apache AddType 和 AddHandler 指令之间的区别?

我的理解是:

  • AddHandler - 用于服务器
  • AddType - 对于客户端(浏览器)
AddType application/x-httpd-php4 .php4
AddHandler application/x-httpd-php4 .php4
Run Code Online (Sandbox Code Playgroud)

但是为什么我们需要添加两者呢?在 PHP 的情况下两者都需要吗?是否AddType需要PHP?

php web-server apache-2.2

5
推荐指数
1
解决办法
5451
查看次数

haproxy 作为负载平衡器,nginx 作为网络服务器?

编辑:我对高可用性、性能服务器设置感兴趣。

我阅读了很多关于 haproxy 与 nginx 与 apache 等的文章,这是我的结论:

  1. haproxy 是比 nginx 更好的负载均衡器
  2. nginx 是比 apache 更好的 Web 服务器

所以我的问题是哪种设置更好?

  1. 使用 haproxy 作为负载平衡器,使用 nginx 作为 Web 服务器?
  2. 使用 nginx 作为负载平衡器和 Web 服务器?
  3. 在apache中使用haproxy?

我的设置将是 2 个独立的服务器,并安装以下内容:负载均衡器、Web 服务器、PHP、MySQL 以供读取

1 个单独的服务器仅用于 MySQL 写入,然后复制到 2 个从属 MySQL 进行读取。

你怎么认为?

nginx web-server load-balancing haproxy apache-2.2

5
推荐指数
1
解决办法
6817
查看次数

入站流量远远超过出站流量是否正常?

我在 coloc 主机上有一个 Web 服务器。所有“计划”活动都通过 HTTP 进行。(没有 FTP 服务器,没有 bittorrent 客户端,没有 IRC 机器人等)

我的入站流量始终比出站流量高 5-10 倍。(例如,在过去 24 小时内,我提供了 228MB 的数据,但收到了 1.94GB。)

  1. 这是网络服务器的标准/预期吗?(我是否可能会因为数据包大小与 0 字节响应压倒了正常的反向关系而遭到挫败的恶意尝试的抨击?)

  2. 如果这不是预期的,我应该使用什么工具来调查流量来自哪里?(服务器运行的是 Ubuntu 10.04。)

在此处输入图片说明

ubuntu web-hosting web-server colocation

5
推荐指数
1
解决办法
2065
查看次数

DEFLATE 在 IE9 中不起作用

我在堆栈溢出上发布了这个,但有人建议我在这里可能会有更多的运气:

我之前没有使用 deflate 对网页进行编码,所以这对我来说是新的领域,但是当我查看 ff 中的网络流量时,我的 all.js 文件现在从 427kb 变为 117kb,所以我似乎可以在这里使用它。但是在IE9中没有变化。我的响应头说 Content-Encoding: gzip in FF but not IE9

这是我的.htaccess:

<ifModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>
Run Code Online (Sandbox Code Playgroud)

IE9 中 all.js 的请求头:

   Key  Value
Request GET /all.js HTTP/1.1
Accept  application/javascript, */*;q=0.8
Referer http://www.alexchapman.co.uk/
Accept-Language en-GB
User-Agent  Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Accept-Encoding gzip, deflate
Host    static.alexchapman.co.uk
Connection  Keep-Alive
Cache-Control   no-cache
Run Code Online (Sandbox Code Playgroud)

IE9 中 all.js 的响应头:

Key Value
Response    HTTP/1.1 200 OK
Date …
Run Code Online (Sandbox Code Playgroud)

web-server mod-deflate deflate apache-2.2

5
推荐指数
1
解决办法
3698
查看次数