acl sina dstdomain www.sina.com.cn /* 首先用acl定义不想cache的地址*/
no_cache deny sina /*然后用no_cache设置*/
或者
acl yoursite urlpath_regex www\.yoursite\.com
no_cache deny yoursite
另一个方法
一般不缓存根就可以,如常见的Discuz!论坛,只要不缓存
bbs.linuxtone.org 这样的形式的URL就可以。
如下参考:
#deny cache
hierarchy_stoplist cgi-bin ? \.php
acl QUERY urlpath_regex cgi-bin\? \.php \.css
acl DIRECT url_regex -i ^http:\/\/bbs\.linuxtone\.org\/$
acl DIRECT url_regex -i ^http:\/\/bbs\.linuxtone\.org\/.*$
acl DIRECT url_regex -i ^http:\/\/bbs\.linuxtone\.org\/index\.html$
cache deny QUERY
cache deny DIRECT
该文件默认值0是禁止ip转发,修改为1即开启ip转发功能。修改命令如下:
修改过后就马上生效,即内核已经打开ip转发功能。但如果系统重启后则又恢复为默认值0,如果想永久打开需要通过修改/etc/sysctl.conf文件的内容来实现。
方法二.修改/etc/sysctl.conf文件
默认sysctl.conf文件中有一个变量是
将后面值改为1,然后保存文件。因为每次系统启动时初始化脚本/etc/rc.d/rc.sysinit会读取/etc/sysctl.conf文件的内容,所以修改后每次系统启动时都会开启ip转发功能。但只是修改sysctl文件不会马上生效,如果想使修改马上生效可以执行下面的命令:
# sysctl –p