启用mod_rewrite模块 在conf目录的httpd.conf文件中找到 LoadModule rewrite_module modules/mod_rewrite.so 将这一行前面的#去掉。 2.在要支持url rewirte的目录启用 Options FollowSymLinks和AllowOverride All Alias /php c:/web/php/ Directory c:/web/p

启用mod_rewrite模块
在conf目录的httpd.conf文件中找到
LoadModule rewrite_module modules/mod_rewrite.so
将这一行前面的#去掉。
2.在要支持url rewirte的目录启用 Options FollowSymLinks和AllowOverride All
Alias /php "c:/web/php/"
<Directory "c:/web/php/">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
这样通过http://localhost:8080/php/访问时,/php/和其下面的子目录将支持url rewrite。

后记:php100.com
网上的很多文章并没有提到要使用 Options FollowSymLinks,因为在httpd.conf中有
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Satisfy all
</Directory>
这样如果你的网站配置成通过http://localhost:8080/来访问,就不会注意到Options FollowSymLinks的影响,只需要将AllowOverride None改为AllowOverride All即可。而我习惯于在本机配置成http://localhost:8080/php/,忘了加Options Indexes FollowSymLinks就成功不了,会显示
Forbidden
You don't have permission to access /php/f2blog/ on this server.
这样的错误。后来还是在apache文档中找到了原因
Note: To enable the rewriting engine for per-directory configuration files you need to set ``RewriteEngine On'' in these files and ``Options FollowSymLinks'' must be enabled. If your administrator has disabled override of FollowSymLinks for a user's directory, then you cannot use the rewriting engine. This restriction is needed for security reasons.
实际上mod_rewrite是针对目录的,因此并不需要将httpd.conf中的所有AllowOverride None改为AllowOverride All,Options也一样。
BTW:看来首先是要看程序提供的文档,但是tomcat5.0.28的文档我几乎都看了,也没有看到说到底能不能通过service.bat在windows上安装成功服务。倒是看到N多人和我一样的疑问却没有答案,嗯,我当然知道通过tomcatxx.exe能安装成功tomcat服务,看来只有这一条路了。

最新文章

  1. 【luogu】 P1433 吃奶酪
  2. cocos2d-x学习
  3. HTTP协议 (七) Cookie
  4. Css transition
  5. C 语言文件操作
  6. 【M27】要求或者禁止对象产生于heap之中
  7. (转)定制iOS 7中的导航栏和状态栏
  8. CCTableView的使用和注意事项
  9. 火狐HACK
  10. [Linux]命令root与other切换
  11. Objective-c开发教程--MRC和ARC混编
  12. notify.min.js
  13. Python中list、字典、字符串的讲解
  14. T-SQL:批GO使用实例(十四)
  15. LODOP打印控件关联输出各内容
  16. pycharm开发python利器入门
  17. LeetCode--687. 最长同值路径
  18. 八月(The Summer is Gone)观后感
  19. Linux centos下php安装cphalcon扩展的方法
  20. linux下部署redis

热门文章

  1. .NET的EF框架中:在应用程序配置文件中找不到名为&ldquo;&rdquo;的连接字符串问题
  2. 判断JS对象是否拥有某属性
  3. NYOJ:题目490 翻译
  4. ahjesus code simith 存储过程模板
  5. CentOS添加路由表
  6. android 歌词解析
  7. Java经典实例:使用正则表达式:测试模式
  8. IOS 调用WebService(同步和异步)
  9. 总结CSS3新特性(颜色篇)
  10. 关于WPF中文件夹浏览对话框的方式