Articles of web server

ESXi主机磁盘空间

我们有一个ESXi主机,2x500gb raid 1 – > 500gb空间。 目前有2个客人系统正在运行: bs:28gb根分区,102gb数据分区(独立,不包含在快照中)t3:69gb根分区,131gb数据分区(也是独立的) 可用空间:122GB 我们设置了另一个guest(23gb root,97gb Data(独立) – > 2gb可用空间),并且创build了t3主机的快照。 然后过了一段时间,我们试图重新启动(t3)。 我们发现主机系统没有足够的空间。 现在最大的问题是,它需要多less?

在networking服务器上的IRC

在networking服务器上运行irc服务器是否合理? 会有很多的影响? 这个服务器将用于12-20个人连接的局间关系。 我在看UnrealIRCD + Anope服务 双四方 超线程 12GB的RAM 750GB的磁盘空间Raid1 每月1750GB的带宽 CentOS的 Sever状态: Server load 0.9 (16 CPUs) Memory Used 8.79% (1,074,912 of 12,226,188) Swap Used 0% (0 of 33,559,768) Apache状态: Current Time: Thursday, 29-Sep-2011 08:53:08 PDT Restart Time: Tuesday, 13-Sep-2011 13:19:01 PDT Parent Server Generation: 266 Server uptime: 15 days 19 hours 34 minutes […]

分析Apache访问日志以快速识别滥用

所以在中国的某个人只是喜欢在我的networking工具网站上滥用垃圾信息在yougetsignal.com 。 我一直试图分析我的access.log文件,以确切地看到他们如此兴奋。 我的网站上的大部分服务都使用MySQL调用来限制使用率的历史logging,而且大多数情况下,这是抑制过度使用的一个好方法。 每过一段时间,他们都会使用大量的IP地址来达到这个目的,以避免IP速率的限制。 我一直在玩这两个命令来分析我的Apache access.log文件: sudo cat access.log | awk '{print $1}' | sort | uniq -c |sort -n // Output sample: // 3453 83.251.250.130 // 3888 79.136.28.38 // 4268 94.75.220.77 // 7116 61.147.122.183 和 sudo tail -50000 access.log | awk '{print $1}' | sort | uniq -c |sort -n // Output sample: […]

Windows Server 2003在IIS上检测到500错误

我在Windows Server 2003上运行IIS,我遇到了500内部服务器错误的问题。 我想检测是否有用户得到以下错误,并重新启动服务器,如果它发生。 我只是无法find检测服务器是否返回此错误的好方法。 我试图通过在一段时间内从服务器下载一些轻量级的页面来检测错误,但我不认为这是最佳的变体。 请分享我的任务的一些想法。 提前致谢。

添加自定义的Apacheconfiguration。 同一个<Directory …>部分中的子目录的规则?

说我的Apacheconfiguration文件'/etc/apache2/httpd.conf'看起来像这样(我不使用.htaccess): <Directory /var/www/whatthenerd.com/public> AllowOverride None <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteBase / […] </IfModule> […] </Directory> <Directory /var/www/whatthenerd.com/public/uploads/css> <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /uploads/css/ […] </IfModule> </Directory> 考虑到/var/www/whatthenerd.com/public/uploads/css是/var/www/whatthenerd.com/public/uploads/css的子目录,我相信我可以合并这些规则。 但不知何故,我无法得到它的工作。 我不知道这是什么问题,为什么它不工作… <Directory /var/www/whatthenerd.com/public> AllowOverride None <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteBase / […] </IfModule> […] <IfModule mod_rewrite.c> RewriteBase /uploads/css/ […] </IfModule> </Directory>

build立一个linuxnetworking服务器,禁止基本的操作

这个问题可能是一个奇怪的问题。 然而,我是一个在Linux /networkingnoob,并试图设置我的旧Ubuntu桌面运行计算机作为一个Web服务器,并将其放在我的服务器机柜,将连接到less数其他计算机,链接到相同的局域网和那些可以访问我的Ubuntunetworking服务器。 这台Ubuntu电脑(CPU塔)将松动它的显示器,键盘和所有其他外围设备,并进入我的服务器机柜。 而且这台机器只能在办公室工作时间(需要打开/closures)工作。 我的问题是在服务器机舱内部设置这个CPU塔之后。 1.有人打开机器后,如何以用户身份login,而不必关注显示器? 2.当本机需要closures时,有没有什么build议如何执行? 另外,我知道我要安装openSSH服务器并closures,其他操作可以通过SSH进行。 这是小型办公室configurationnetworking服务器的方式吗?

Apache,nginx和lighttpd可以在Ubuntu系统中共存吗?

只是为了学习和testing,我已经安装了这三个不同的Web服务器,我也安装了MySQL和PHP5 。 我将每个DocumentRoot都更改为/var/www/apache , /var/www/nginx和/var/www/lighttpd并正常工作。 当然,我也分配了不同的端口。 我可以访问他们三个的服务器主页 。 到目前为止,有什么具体的设置我应该做的。 我应该instually任何包使它们正常使用PHP和MySQL?

如何使程序在重新启动时自动启动?

我目前正在租用运行CentOS 6.5的VPS。 我正在使用它来运行一个基本的论坛网站,显然,我需要一个Web服务器和MySQL来支持。 我select了Apache作为我的web服务器,而且我为CentOS使用了标准的mysql-server包。 我的问题是…每当我通过reboot命令手动重新启动服务器时,我总是必须使用以下命令手动启动Apache和MySQL: service mysqld start service httpd start 如果我碰巧忘记启动个人服务,这可能是一个痛苦。 有没有办法让我自动启动每当我手动重新启动我的服务器? 我已经做了一些关于ServerFault的其他问题,在查看这个问题并安装strace ,我运行了strace /etc/init.d/mysqld start并有一个非常奇怪的输出,这对我来说没有什么意义。 它没有任何容易辨认的信息,但是我是这种types的新手,所以我可能没有find正确的东西。 我在互联网上发现了其他网页,但是它们似乎通常用于基于Debian的操作系统,我似乎无法将它们用于我正在做的事情。

保护/ var / www

我一直这样做: chown apache2:apache2 / var / www / -vR chmod 555 / var / www / -vR chmod 755 / var / www / a / special / dir / which / needs / write / permissions / -vR 或者而不是2,3只需将权限设置为755 最近我才知道把apache设置成用户不安全,怎么办? 还有什么select? 什么是增加Web服务器(Apache)安全性的其他良好做法?

最好的方式来保持networking服务器同步

现在我正在使用NFS(networking文件系统)将文件服务器的Web根挂载到两个Web服务器。 在我看来,NFS吃掉了很多资源。 有没有更好的方式来同步Web服务器上的文件? 我知道你可以每隔几秒钟运行rsync,但不知道这是最好的方法。