apache 设置图片等静态文件的过期时间

        httpd.conf 中加入

1
2
3
4
5
6
7
8
ExpiresActive on
ExpiresByType image/gif "access plus 1 days"
ExpiresByType image/jpeg "access plus 24 hours"
ExpiresByType image/png "access plus 24 hours"
ExpiresByType text/css "now plus 2 hour"
ExpiresByType application/x-javascript "now plus 2 hours"
ExpiresByType application/x-shockwave-flash "now plus 2 hours"
ExpiresDefault "now plus 0 min"

阅读全文 >>

Apache默认虚拟主机

        为了防止其他不是自己的域名解析到自己的IP,我们可以通过更改虚拟主机文件限制其他域名。我们创建的新的虚拟主机,创建一个新的空目录将其权限设置为600。这样只有我们在配置文件中定义的域名在能访问。
命令如下:

1
[root@lamp ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

阅读全文 >>

Apache 用户认证

        有时候,需要给一些特殊的访问设置一个用户认证机制,增加安全。为了使 WEB 服务器更安全,需要将一些特定用户才能访问的目录设置用户认证,例如:网站后台登陆地址 ,可以再设置一层用户认证。

1
[root@lamp ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

阅读全文 >>

如何使用apache的 work模式还是 prefork 模式

        注意:2.4之前版本默认为prefork, 2.4已经变为event模式。

        在编译apache的时候,有一个参数叫做 --with-mpm=... 等号后边用于指定那种模式,可选的有 beos|event|worker|prefork|mpmt_os2 其中,咱们都知道 prefork 以及 worker 其他模式就不晓得了,感兴趣不妨你去google一下。

阅读全文 >>