• 1 
预览模式: 普通 | 列表

bo-blog的WINDOWS APACHE+PHP的 高级URL设置 REWRITE

   如果是WINDOWS下的APACHE+PHP环境,直接用官方提供的APACHE下的 REWRITE 是不行的,

可以用下面的规则,复制到改BO-BLOG博客站点的 虚拟主机设置里面。。。我都这么用的,没有出现问题

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)/post/([0-9]+)/?([0-9]+)?/?([0-9]+)?/?$ $1/read\.php\?entryid=$2&page=$3&part=$4
RewriteRule ^(.*)/page/([0-9]+)/([0-9]+)/?$ $1/index\.php\?mode=$2&page=$3
RewriteRule ^(.*)/starred/([0-9]+)/?([0-9]+)?/?$ $1/star\.php\?mode

[阅读全文]

  这个配置教程是我从DZ上找来的,主要是做的比较详细公证,如果一步步按照配置安装基本没什么问题,可以配置成功。

  • Apache 2.2.4 -- www.apache.com
  • PHP 5.2.0 -- www.php.net
  • MySQL 5.0.27 -- www.mysql.com
  • Zend Optimizer 3.2.0 -- www.zend.com
  • phpMyAdmin 2.9.2 -- www.phpmyadmin.net

  • 下载文件Solution 2007.zip (4.95 KB , 下载:56次)

    apache 日志显示来源,浏览器信息

        上次刚装了APACHE ,其他运行正常,但是发现日志文件,显示信息默认的太少,连浏览器和蜘蛛的来路都没法看到,其实我看网站的日志基本看的就是蜘蛛的活动量,网少找了资料,终于将APACHE 的日志设置弄完成了。

    可以使用如下的格式

    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined

    CustomLog logs/access.log combined

    显示的日志格式为


    202.160.179.63 - - [09/Dec/2007:02:22:21 +0800] "GET /health/jibing/x/wangxiangzheng/2549.html HTTP/1.0" 20

    [阅读全文]

    标签: apache

    Apache日志配置

    有时候我们需要定制Apache默认日志的格式和内容,比如增加或减少日志所记录的信息、改变默认日志文件的格式等。本文介绍可以用日志记录的所有信息,以及如何设置Apache使其记录这些信息。
      
      一、定义日志格式(4月3日)
      
         很久以前,日志文件只有一种格式,这就是“公共格式”,许多人已经习惯于使用这种格式。随后出现了定制日志格式,而且看起来定制日志格式更很受欢迎,即使公共日志格式本身也重新用定制日志格式定义。本文介绍的就是如何随心所欲地定制日志文件的格式、如何让日志文件记录自己想要的信息。
      
         定制日志文件的格式涉及到两个指令,即LogFormat指令和CustomLog指令,默认httpd.conf文件提供了关于这两个指令的几个示例。
      
         LogFormat指令定义格式并为格式指定一个名字,以后我们就可以直接引用这个名字。CustomLog指令设置日志文件,并指

    [阅读全文]

    标签: Apache

    Apache服务器配置技巧

    Apache服务器配置技巧

      1、如何设置请求等待时间
      在httpd.conf里面设置:
      TimeOut n
      其中n为整数,单位是秒。
      设置这个TimeOut适用于三种情况:
      
      2、如何接收一个get请求的总时间
      接收一个post和put请求的TCP包之间的时间
      TCP包传输中的响应(ack)时间间隔

      3、如何使得apache监听在特定的端口
      修改httpd.conf里面关于Listen的选项,例如:
      Listen 8000
      是使apache监听在8000端口
      而如果要同时指定监听端口和监听地址,可以使用:
      Listen 192.170.2.1:80
      Listen 192.170.2.5:8000
      这样就使得apache同时监听在192.170.2.1的80端口和192.170.2.5的8000端口。
      当然也可以在httpd.conf里面设置:
      Port 8

    [阅读全文]

    标签: Apache

    apache与IIS组合

    apache和IIS都是默认80端口,但是如果你不得不用asp程序的话,不要想着去用iasp之类的东西,还是在服务器安装IIS吧,安装以后把IIS修改端口,然后通过代理的方式来访问IIS,达到不需要显露端口的目的。

    1、修改Apache配置文件,启用Proxy模块;

    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_http_module modules/mod_proxy_http.so

    2、继续修改Apache配置文件,让Apache处理对IIS的访问;(这里假使你用的IIS端口为88)
    ProxyPass /iis/ http://127.0.0.1:88/
    ProxyPassReverse /iis http://127.0.0.1:88

    如果你要使用虚拟主机来实现,可以用下面的代码,(这里是video.com.cn的)

    <VirtualHo

    [阅读全文]

    标签: apache IIS

    让Apache支持ASP.NET

    Apache是目前广泛使用的一种网络服务器程序,不仅在UNIX/LINUX平台上被大量使用,而且在Windows平台上也有许多站点放弃了IIS而转向Apache。
    .NET是微软推出的功能强大的开发技术,其目标就是与Java抗衡。ASP.NET非常适合于中小企业的Web应用,其性能较ASP3.0有了极大的提高。
    下面就介绍让Apache支持ASP.NET的办法。

    首先,必须要有Windows环境和.NET Framework的支持。此外还建议安装安装.NET开发工具如.NET Framework SDK或者VisualStudio.NET。需要注意的是Windows的版本应为2000、2003和XP。Win9X系列不能安装.NET Framework。

    然后需要安装Apache。应该使用Win32平台的Apache,版本2.0以上。推荐使用2.0.5

    [阅读全文]

    标签: Apache ASP.NET
    • 1