Tag Archives: debian

Debian Lenny 安装 Nginx + PHP5 FastCGI 笔记

PS:这篇 blog 是我第一次尝试安装 nginx 时候写的,有不少配置不合理的地方,更好的配置请参考这篇文章。 由于最近谷奥的负载实在比较大,究其根本除去 WordPress 本身程序的问题外,很大一部分原因在于 Apache 的低效。虽然谷奥更换了更强劲的 Xeon x3370 CPU,但是还是未雨绸缪试了试传说中可以承受 Apache 10 倍负载的 Nginx,安装环境为 运行 Debian Lenny 的 VPS。 1,安装 Nginx: aptitude install nginx 搞定了。。。打开 80 端口看一下吧,应该已经 Welcome to nginx 了。 2,安装 php5: aptitude install php5-cgi php5-mysql … Continue reading

Posted in 电脑相关 | Tagged , , , , , , | 3 Comments

简述 GFWInterceptor PHP 服务器端安装

18911080868 佟 Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , , , , | 111 Comments

Debian 5 安装 Pure-ftpd 笔记

今天实在要用到 ftp 传文件了,不得已开始装 ftpd。因为之前一直在用 pure-ftpd,所以这次在 Debian 上也打算用这个,发现还稍微需要配置一下,简单记下来: 安装: aptitude install pure-ftpd 当然也可以直接装 pure-ftpd-mysql ,不过我嫌弄 mysql 表和用户麻烦。。 添加组和用户 groupadd -g 2001 ftpgroup useradd -u 2001 -s /bin/false -d /bin/null -c "pureftpd user" -g ftpgroup ftpuser 修改启动方式,从默认的 inetd 改成 独立启动,这步很关键,不过 ubuntu 下安装貌似默认就是 … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , | 2 Comments

使用 MySQL 进行 PPP 验证

继续折腾服务器的 VPN。之前已经配置好了 ipsec+L2TP 以及 OpenVPN,还做了 OpenVPN 的 MySQL 验证以实现用户跨服务器,但是 L2TP 的用户验证还是需要用 PPP 调用 /etc/ppp/chap-secrets 文件,跨服务器验证貌似也只能 crontab rsync,于是没用过 Radius 的我还是往 MySQL 方面想办法。搜索后发现了两个相关的开源项目:pppd-mysql 和 pppd-sql,前者简陋到只有一个 .c 文件,让人无从下手,而后者是基于前者的思路重新开发的,编译文件与文档齐全,而且支持 PostgreSQL,于是决定用之。 首先需要安装 ppp 和 openssl 的 header / lib aptitude install ppp-dev libssl-dev 下载安装 pppd-sql … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , , , , , | 11 Comments

pam-mysql 验证 bug 的最佳解决方案

昨天我在配置 mysql 验证的 OpenVPN 时遇到了 pam-mysql 的验证 bug,当时使用的是 export LD_PRELOAD=/lib/libpam.so.0 这个 walk around。今天继续 Google 后,发现网上已经有可用的 patch,步骤如下: cd /usr/src wget http://prdownloads.sourceforge.net/pam-mysql/pam_mysql-0.7RC1.tar.gz tar zxvf pam_mysql-0.7RC1.tar.gz cd pam_mysql-0.7RC1 vi patch.in 内容如下 --- Makefile.in.chold 2008-07-14 10:25:53.000000000 +0200 +++ Makefile.in 2008-07-14 10:26:06.000000000 +0200 @@ -110,7 … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , , , | 15 Comments

使用 MyQL 验证 OpenVPN 用户笔记

上次我们成功的在 Debian 上安装了 OpenVPN,但是用证书方式验证用户还是有些麻烦:昨天和 @cnkang 吃晚饭说给他开一个 OpenVPN 帐号,回家后还得去服务器那边生成证书,再让他下载。。。遂 Google 一把,发现可以使用 pam + MySQL 验证,这样不但以后给朋友开账户方便了,而且还可以多台主机使用一个 MySQL 表,实现多台服务器账户信息共享,配置过程简单整理记录如下 前提条件:安装好 OpenVPN,并且客户端可以使用证书方式正常连接。 安装 pam-mysql aptitude install libpam-dev libpam-mysql libmysql++-dev sasl2-bin Ubuntu 的话,包的名字稍有区别,比如:libmysqlclient-dev 和 libpam0g-dev 如果喜欢自己使用源代码编译 pam-mysql 的话,可能在 ./configure 时会遇到 configure: error: C compiler cannot … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , , | 32 Comments

Linode Debian 5 安装 OpenVPN 笔记

更新记录: 2010年8月1日:初始版本 2012年2月8日:由于我的服务器之前已经有包转发设置,所以这篇笔记没有提到,致使很多读者配置不成功,所以这次更新加入了相关的内容。另外加入了源代码编译安装 OpenVPN 的一个简单笔记。 相比 IPSec+L2TP 来说,OpenVPN 有很多优点,比如其可以开在任意端口上,并且和 PPTP / L2TP 等并不冲突。于是周末在 Linode 上的 Debian 5 中安装了一个 Server,以备不时之需,笔记如下(该用 sudo 的地方自行使用,我这里都省略了): 安装: aptitude install openvpn 准备工作: cp -R /usr/share/doc/openvpn/examples/easy-rsa/ /etc/openvpn cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/ cd /etc/openvpn gzip -d server.conf.gz 初始化: cd … Continue reading

Posted in 我的慵懒生活, 电脑相关 | Tagged , , , , , | 25 Comments

Linode CentOS / Debian 部署 ipsec+l2tpd 简要笔记

2010年7月17日更新:刚刚在 Debian 5.0 i386 上安装了一套,部分软件包和日志文件的名字不太一样,这种情况我在下面文档中都注明了。其他配置文件,编译等部分步骤完全一样。 因为联通和移动陆续封掉了 PPTP 数据包,所以之前在 VPS 跑的 PPTP 成为了摆设,于是考虑重新部署 ipsec+l2tpd 方案,使用的硬件环境为 Linode VPS ,CentOS 5.5 32bit / Debian 5.0 23bit,主要使用软件包: openswan + xl2ptd,使用源代码编译。所有命令请自行添加 sudo,我这里全部省略了。 第一步,安装 openswan,记得一定要用 2.6.24 这个版本,2.6.26和xl2tpd存在严重兼容性 bug,折腾了我好几天 囧 用 yum / Aptitude 安装编译所需软件包 CentOS:yum install … Continue reading

Posted in 我的工作学习, 我的慵懒生活 | Tagged , , , , , , | 153 Comments

debian系统中apt-get update: Dynamic MMap ran out of room的解决办法

apt-get error

若apt-setup出?"E:Dynamic MMap ran out ofroom"??,在/etc/apt/apt.conf
加入
APT
{
Cache-Limit "141943904"
}
增加cache的可用空?。

google来的,来自台湾?潭?小drbl??日?:)

 

注意,debian上面对应配置文件有可能是/etc/apt/apt.conf.d/70debconf

Continue reading

Posted in 我的工作学习 | Tagged , | Leave a comment