您典型的 Web 服务器驱动器配置是什么?通常我会有一个用于操作系统的驱动器和一个用于数据的驱动器。数据驱动器通常是 RAID 5,但我不记得我曾经为操作系统驱动器推荐过什么。RAID 1 是理想的吗?
除了 ZFS 之外,使用 OpenSolaris 比使用 CentOS 或 Ubuntu 等常见的 linux 发行版有什么优势吗?
我之所以这么问是因为我对在 AWS 上使用 OpenSolaris 来利用 ZFS 快照备份到 S3 感兴趣——特别是对于 MySQL 备份。我想知道 OpenSolaris 在云中运行网络服务器方面是否比 CentOS 有明显优势。
我有一台运行带有 II7 的 Server 2008 的生产网络服务器 (VPS),我被要求查看每个站点的使用情况(该服务器上运行着大约 10 个站点)
我一直在查看http://niknak.org/software/IIsTrafficMonitor但它似乎只适用于 IIS6(除非我安装不正确,但它在我尝试的 IIS6 服务器上工作)
我们的 Web 主机仅在全局级别具有此信息(即服务器的总数)
所以我在一个应用程序之后我可以比较网站输入和输出之间的使用情况。我不介意它是否是付费解决方案,只要它有效。
我有一个由两台 apache2 服务器提供服务的应用程序,我想在静态内容上配置 ETag。将来我也想使用 CDN。我看到这应该是一个问题,因为 Etag 信息因服务器而异......
Apache 1.3 和 2.x 的 ETag 格式是 inode-size-timestamp。尽管给定的文件可能跨多台服务器驻留在同一目录中,并且具有相同的文件大小、权限、时间戳等,但它的 inode 因一台服务器而异。
因此,如果您使用多个网络服务器来托管您的应用程序(就像您每天使用的 90% 的网络应用程序一样),这应该是一个问题。但是我看到谷歌使用 Etags,当然他们使用多个服务器和 CDN 和边缘缓存等......我收到任何缓存的谷歌内容的 304 响应。他们是怎么做到的呢?您如何解决多服务器问题?有没有办法用Apache配置它?
我有一个虚拟专用服务器,我希望在其上托管多个网站,并提供对另一个 Web 开发人员的访问。我不在乎对他施加太多限制,尽管我不介意将他将开发的站点与我将开发的服务器上的其他站点隔离开来。
我想要的主要是确保我将来保留对服务器的控制权。我想保留创建/提升/降级和其他不涉及网络软件的管理功能的能力。例如,如果我让他成为管理员,他可以 sudo su - 并成为 root 并从我那里删除 root 控制。
我需要他不能:
我希望他仍然能够:
/etc/我从来没有真正设置过一个好的 sudoers 文件,所以简单的示例设置会非常有用,即使它们与我上面希望的设置有点相似。
编辑:我还没有最终确定权限,所以标准的、有用的 sudo 设置当然是一个选项,上面的列表更多的是我希望我能做的,我不知道可以完成那个设置。我敢肯定,人们已经解决了这个类型的问题之前,但不知何故,我想一起去,而不是事情我已经有些本土的一些测试。
我想知道如果我想将所有托管网站(从托管公司)移动到我自己家中的服务器,对我来说最好的选择是什么?基本上,我的需求是:
在购买服务器之前我应该考虑什么?我需要什么硬件,什么会限制我的服务器?我基本上想更好地学习网络,因为我是一名软件和网络开发人员,但直到现在我才拥有购买任何严肃玩具的资源。在撰写本文时,我的大多数网站每天都有 60 次访问,因此我不认为它们要求很高。
有什么我没有想到但我应该拥有的东西吗?
你建议我运行什么操作系统?FreeBSD 与 Windows Server 与 ?
我的理解是:
AddHandler - 用于服务器AddType - 对于客户端(浏览器)AddType application/x-httpd-php4 .php4
AddHandler application/x-httpd-php4 .php4
Run Code Online (Sandbox Code Playgroud)
但是为什么我们需要添加两者呢?在 PHP 的情况下两者都需要吗?是否AddType需要PHP?
编辑:我对高可用性、性能服务器设置感兴趣。
我阅读了很多关于 haproxy 与 nginx 与 apache 等的文章,这是我的结论:
所以我的问题是哪种设置更好?
我的设置将是 2 个独立的服务器,并安装以下内容:负载均衡器、Web 服务器、PHP、MySQL 以供读取
1 个单独的服务器仅用于 MySQL 写入,然后复制到 2 个从属 MySQL 进行读取。
你怎么认为?
我在 coloc 主机上有一个 Web 服务器。所有“计划”活动都通过 HTTP 进行。(没有 FTP 服务器,没有 bittorrent 客户端,没有 IRC 机器人等)
我的入站流量始终比出站流量高 5-10 倍。(例如,在过去 24 小时内,我提供了 228MB 的数据,但收到了 1.94GB。)
这是网络服务器的标准/预期吗?(我是否可能会因为数据包大小与 0 字节响应压倒了正常的反向关系而遭到挫败的恶意尝试的抨击?)
如果这不是预期的,我应该使用什么工具来调查流量来自哪里?(服务器运行的是 Ubuntu 10.04。)

我在堆栈溢出上发布了这个,但有人建议我在这里可能会有更多的运气:
我之前没有使用 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 ×10
apache-2.2 ×4
linux ×2
ubuntu ×2
amazon-ec2 ×1
cdn ×1
colocation ×1
deflate ×1
haproxy ×1
hard-drive ×1
hardware ×1
hosting ×1
iis-7 ×1
mod-deflate ×1
nginx ×1
opensolaris ×1
php ×1
raid ×1
sudo ×1
web-hosting ×1
windows ×1