利用apache的mod_expires.so模块实现客户端的页面缓存

作者:网络医生 发布于:2012-5-5 10:15 Saturday 分类:Web服务器配置

1、关于apache模块的安装请参考我之前写的文章:http://www.num123.com/post/24

2、安装完成后会自动在httpd.conf文件中载入模块

[root@num123 ~]# cat /home/webserver/httpd2.2.14/conf/httpd.conf|gr...

阅读全文>>

标签: apache expires mod_expires.so 模块 缓存

评论(1) 引用(23) 浏览(23411)

apache配置文件错误"lowering MaxClients to 256. To increase, please see the ServerLimit"

作者:网络医生 发布于:2012-4-14 9:51 Saturday 分类:Web服务器配置

在检测apache配置文件的语法时,出现以下错误:

[root@redhat5 conf]# ../bin/apachectl -t
WARNING: MaxClients of 1000 exceeds ServerLimit value of 256 servers,
 lowering MaxClients to 256.  To increase, please see th...

阅读全文>>

标签: apache httpd serverlimit prefork

评论(0) 引用(82) 浏览(34863)

用Apache+mono搭建Linux系统下的ASP.NET运行环境

作者:网络医生 发布于:2012-4-6 10:51 Friday 分类:Web服务器配置

Mono 是一个由Novell 公司主持的项目。该项目的目标是创建一系列符合ECMA 标准(Ecma-334 Ecma-335 )的.NET 工具,包括C# 编译器和共通语言执行平台。与微软的.NET Framework 不同,Mono 项目不仅可以运行于Windows 系统上,还可以运行于LinuxFreeBSDUnixMac OS X Solaris 。通过使用mono 可以使ASP.NET 程序运行在Linux 等非Windows 操作系统下。

阅读全文>>

标签: linux apache asp.net mono xsp mod_mono

评论(0) 引用(89) 浏览(146772)

在IIS上启用HTTP压缩

作者:网络医生 发布于:2011-10-28 12:53 Friday 分类:Web服务器配置

一、HTTP压缩概述

      HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见的一种HTTP压缩算法。

二、HTTP压缩工作原理

Web服务器处理HTTP压缩的工作原理如下:
1.Web服务器接收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩;
在用户浏览器发送请求的HTTP头中,  带有"...

阅读全文>>

标签: gzip http IIS 压缩 http压缩

评论(0) 引用(7) 浏览(30998)

如何在编译好的PHP环境中安装PHP扩展模块

作者:网络医生 发布于:2011-6-11 20:24 Saturday 分类:Web服务器配置

      今天在安装cacti软件时发现PHP运行环境中少了一个sockets扩展,当初在编译PHP时没有加入--enable-sockets参数,但是现在又要用到,总不可能为了这个扩展而重新安装PHP环境。我们可以用phpize这个工具来安装扩展模块。phpize这个工具位于php安装目录下面的bin目录中。例如我的位于/home/webserver/php5.2.12/bin目录下面。

安装步骤:

1、先进入php解压缩后的源码包中,找到要安装的扩展模块的目录。

[root@redhat5 sockets]# cd /home/soft/php...

阅读全文>>

标签: apache php 扩展模块

评论(2) 引用(7) 浏览(23737)

开启tomcat的gzip压缩功能

作者:网络医生 发布于:2011-5-11 9:55 Wednesday 分类:Web服务器配置

1、找到tomcat配制目录下面的server.xml文件,然后找到如下图(红色部分内容):

点击查看原图

参数解释:

compression="on"   打开压缩功能  
compressionMinSize="2048" 
启用压缩的输出内容大小,这里面默认为 2KB
noCompressionUserAgents="gozilla, traviata" 
对于以下的浏览器,不启用压缩  

compressableMimeType="text/html,text/xml"
 压缩类型

2...

阅读全文>>

标签: tomcat gzip 压缩

评论(0) 引用(0) 浏览(19318)

用apache的rewrite模块功能实现图片防盗链

作者:网络医生 发布于:2011-4-22 8:00 Friday 分类:Web服务器配置

   我们经常会遇到自己网站的图片被别人引用链接,对于有流量限制的虚拟主机或VPS一但流量超出规定就得支付额外的费用,为了避免自己网站的流量被别人盗用,我们可以用apache的防盗链技术来解决这个问题。

在apache虚拟主机的配制文件中加入以下代码(也可以把代码加入.htaccess文件中,但效率低):

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://www.num123.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.num123.com$ [NC]
Rewrite...

阅读全文>>

标签: apache 防盗链

评论(0) 引用(4) 浏览(24765)

让Windows2003 IIS支持flv视频格式

作者:网络医生 发布于:2011-4-1 9:45 Friday 分类:Web服务器配置

  在默认情况下Windows2003 IIS是不支持flv视频格式的,必须进行相应的设置才能支持flv视频格式。具体步骤如下

打开IIS控制器,在站点上面单击右键点属性。选择“TTP头”选项卡,然后再点击下面的“MIME类型”按钮

点击查看原图

点击“MIME类型“按钮后弹出如下界面

点击查看原图

 

继续点击新建按钮,然后按照下面图片中的内容填好后点击确定即可。

点击查看原图

 

设置好后无需重启IIS。

阅读全文>>

标签: IIS flv windows2003

评论(0) 引用(6) 浏览(10413)

HTTP 404错误重定向

作者:网络医生 发布于:2011-3-23 15:30 Wednesday 分类:Web服务器配置

    我们在访问网页的时候经常会遇到“无法找到该网页”,这其实是HTTP返回的404错误,有时候可能是网址输入错误出现此种情况,也有可能是链接失效造成的,不管怎样总让人感觉不友好。我们可以通过Apache中的ErrorDocument指令把错误页面重定向到首页。

我们新建一个页面error.php放到网站的根目录下面,输入以下代码,以PHP为例:

<?php
Header("HTTP/1.1 301 Moved Permanently");
Header("Location: http://www.num123...

阅读全文>>

标签: apache http

评论(0) 引用(24) 浏览(23971)

HTTP错误壮态代码

作者:网络医生 发布于:2011-3-23 15:22 Wednesday 分类:Web服务器配置

HTTP 状态代码

如果向您的服务器发出了某项请求要求显示您网站上的某个网页,那么,您的服务器会返回 HTTP 状态代码以响应该请求。

一些常见的状态代码为:

  • 200 - 服务器成功返回网页
  • 404 - 请求的网页不存在
  • 503 - 服务器暂时不可用

以下提供了 HTTP 状态代码的完整列表。

1xx (临时响应)
用于表示临时响应并需要请求者执行操作才能继续的状态代码。

代码 说明
100(继续) 请求者应当继续提出请求。服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分。
101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备进行切换。

2xx (成功)

用于表示服务器...

阅读全文>>

标签: http

评论(0) 引用(3) 浏览(8437)

Powered by emlog