Category Archives: 服务器 - Page 2

squid 301错误其中之一的解决办法

这两天将老站点改域名成为一个新站点, 并且同时还是还要支持老域名. 按照常规,只需要在nginx上增加新的域名, 并且在squid上改成新的域名. 恰恰就是这个问题. 刚开始点一两个页面还是没问题. 但是点击后面的文章, 全是一片空白. 然后我跳过squid 都能直接访问到.

然后同chrome开发工具测试, 打开那些页面都是301问题. 然后仔细一看配置. squid上是新域名, nginx是新老域名直接访问新站点. 这时候, 是否认为当我访问一个老域名缓存的cache页面, 她将自动跳转到新域名. 但是这个时候 新域名的这个页面确实不存在的.所以导致返回的code是301.

Read more »

SARG, Squid日志报表

SARG, 全称是Squid Analysis Report Generator.
是一个非常的Squid日志分析工具, 并且可以输出为html. 列出每位用户访问的站点信息, 时间占用, 排名, 链接次数, 访问量等等….

下载: http://sourceforge.net/projects/sarg/files/sarg/sarg-2.3.1/sarg-2.3.1.tar.gz/download

1. 安装

tar zxf sarg-2.3.1.tar.gz 
cd sarg-2.3.1
./configure
make -j4
make install

就完成sarg的安装.
配置文件地址在/usr/local/etc/sarg.conf

2. 配置
主要修改几处配置, 其他直接用默认即可
access_log access.log地址
charset UTF-8

然后运行sarg, 他会在你的wwwroot生产html, 你直接在浏览器输入即可访问到.

使用debian做路由网关

必要软件

今天利用debian做了一台路由网关, 并且能自动翻墙.

首先你需要一些东西: 一台已架设好openvpn/vpn的服务器, 一个已安装好debian系统的电脑或者虚拟机.

首先进入debian, 安装一些必要的软件

apt-get install openssl curl openvpn iptables bind9

Read more »