apache下的rewrite实例一则

八月 22nd, 2010 | 没有评论 | 发表在 apache, nginx | 作者:深夜的蚊子 | 本文被浏览 21 次

蚊子前几天上线了个页面,程序员做的时候是把动态页面和静态页面分离开的放在了两个目录,同时呢,所用域名下又没有使用二级目录,目录结构是这样的 php文件:/data/webroot/php/cgi html等静态文件:/data/webroot/html 访问情况是这样的(我用我自己的域名做举例): d.wenzizone.cn/index.php或者d.wenzizone.cn--->/data/webroot/php/cgi/index.php d.wenzizone.cn/index.html及所有静态文件 --->/ata/webroot/html 所有php的页面都 --->/data/webroot/php/cgi/ 开发人员告诉我了这个结构之后,蚊子认为只能通过apache的url rewrite来实现了,apache的配置如下 <VirtualHost *:80>  ......阅读全文

Tags: , ,

squid反向代理apache认证网站[技术]

三月 5th, 2010 | 没有评论 | 发表在 apache, squid | 作者:深夜的蚊子 | 本文被浏览 170 次

今天蚊子在配置apache的authbasic认证,如果直接访问apache就始终可以验证通过,但只要通过squid访问就始终重复的让我输入用户名密码,后来google了一下,还真找到了解决办法,不过网上那个人用的是squid2.6,我用的squid3.0,不过经过蚊子测试,完全可以正常使用 解决方法就是: 在cache_peer的最后加上login=PASS参数,然后重启就行了。 阅读全文

Tags: , , , ,

linux下使用apache+svn+ssl配置安全版本控制平台[技术]

二月 4th, 2010 | 2条评论 | 发表在 apache, linux系统 | 作者:深夜的蚊子 | 本文被浏览 354 次

公司决定把原来windows下的svn迁移到linux下,于是有了这篇文章,蚊子决定把linux下配置apache+svn+ssl的过程记录下来,方便以后查看。 环境:         centos 5.4_x64         apache 2.2.14         subversion-1.4.2(担心包关联性问题,就没有考虑最新版本) 安装过程: 1,apache安装 # ./configure --prefix=/usr/local/apache --enable-so --enable-dav=shared --enable-dav-fs=shared --enable-dav-lock=shared --enable-ssl=shared make make install 如果这台apache不做其他使用,这个配置就已经足够 2,subvers......阅读全文

Tags: , , , , , ,

apache rewrite在per-server和per-dir两种模式下的效率对比[转]

一月 11th, 2010 | 没有评论 | 发表在 apache | 作者:深夜的蚊子 | 本文被浏览 132 次

虽说rewrite不 难,但有些细节可能不是每个人都清楚,比如说rewrite在per-server和per-dir两种配置下的效率,下面我们通过开启日志来判断到底哪 个效率好,在实验前请下做好相关配置,并编辑适当的测试文件a.html,b.html,每次测试后通过tail -f /usr/local/apache2/logs/rewrite.log来实时监控发生了什么。 先看per-server配置: 01 <VirtualHost *:80> 02     ServerName _default_ 03 04     RewriteEngine on 05 06     RewriteLog /usr/local/apache2/logs/rewrite.log 07     RewriteLogLevel 9 08 09     # RewriteRule ^/a.html$ /usr/local/apache2/htdocs/b.html [L] 10     # RewriteRule ^/a.htm......阅读全文

Tags: , , , ,

编译php出现Error: Command failed with rc=65536错误及解决

五月 7th, 2009 | 3条评论 | 发表在 apache | 作者:深夜的蚊子 | 本文被浏览 319 次

今天搭建lamp环境的时候,php编译总是报下面这个错误,搞得我好不郁闷,我的lamp环境是: linux:  centos5.3 apache: 2.2.11 php:    5.2.9 mysql:  5.1.34  在编译apache和mysql的时候都很正常,而且在以前版本的情况下我原先的配置环境下,我的所有编译参数都是正常可用的 make installInstalling PHP SAPI module:       apache2handler/usr/local/apache/build/instdso.sh SH_LIBTOOL='/usr/local/apache/build/libtool' libphp5.la /usr/local/apache/modules/usr/local/apache/build/libtool --mode=install cp libphp5.la /usr/local/apache/modules/cp .libs/libph......阅读全文

Tags: , ,

apache userdir的使用[原创]

八月 27th, 2008 | 没有评论 | 发表在 apache | 作者:深夜的蚊子 | 本文被浏览 205 次

昨天有人在qq群里问了个问题,当他用apache开启了userdir_mod后,总是出现Permission denied的错误日志,为此我也亲自用vmvare测试了一下,我就把我的解决办法写出来 我的apache版本是2.2.9 首先编辑httpd.conf,找到 # Language settings #Include conf/extra/httpd-languages.conf # User home directories Include conf/extra/httpd-userdir.conf        #找到这行,并去掉前面的“#”符号 # Real-time info on requests and configuration #Include conf/extra/httpd-info.conf conf/extra/httpd-userdir.conf这个文件可以默认不用修改,然后添加用户 useradd test su - test mkdir p......阅读全文

Tags: , , ,
  • 我的订阅



  • 我的豆瓣

  • 赞助商链接