- 浏览: 126389 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (111)
- 资料总结参阅 (2)
- To Study List (2)
- notepaper (2)
- linux学习 (32)
- linux学习-included (3)
- 开源框架-Hibernate (2)
- 开源框架-Ibatis (1)
- JEE整理 (25)
- JEE Server参考 (5)
- 开源框架-Spring (1)
- 硬件知识 (5)
- 开发环境搭建及管理 (7)
- linux软件工具 (2)
- 数据库 (8)
- 各类文档参考 (1)
- 开源框架-Netty (1)
- 性能调优 (1)
- DP相关 (1)
- 软件知识 (3)
- 脚本语言-python (2)
- 脚本语言-perl (1)
- 分布式 (2)
最新评论
-
zhuxinhua:
谢谢,,这东西真不容易找啊。。
JBoss配置---收集中...
From blog: http://fangrn.iteye.com/blog/485105
Apache默认安装时候没有加载任何Modules,如果要用Apache的rewrite模块,.
现在列下几个要点:
1. Apache安装rewrite模块的时候需要DBM支持,否则无法编译,所以首先要安装一个GDBM 下载地址:ftp://ftp.gnu.org/gnu/gdbm/
安装步骤: 进入安装目录,./configure; make; make install; make install-compat; 否则无法编译出ndbm.h头文件.
2. 然后用Apache bin目录下的apxs命令安装
/var/apache/bin/apxs -c mod_rewrite.c {
gcc -DLINUX=22 -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -fpic -DSHARED_MODULE -I/var/apache/include -c mod_rewrite.c
gcc -shared -o mod_rewrite.so mod_rewrite.o -lgdbm
}
/var/apache/bin/apxs -i -a -n mod_rewrite mod_rewrite.so
然后在http.conf配置文件里加上:LoadModule rewrite_module libexec/mod_rewrite.so
或者/usr/local/httpd/bin/apxs -i -A -n rewrite mod_rewrite.so
接下来用/usr/local/apache/bin/apachectl
stop停止apache,然后用再start,千万注意,在这里不能用restart或者graceful参数来重新启动apache,必须先停止,然后再开始,或者是reboot机器,否则rewrite将不起作用。
Apache默认安装时候没有加载任何Modules,如果要用Apache的rewrite模块,.
现在列下几个要点:
1. Apache安装rewrite模块的时候需要DBM支持,否则无法编译,所以首先要安装一个GDBM 下载地址:ftp://ftp.gnu.org/gnu/gdbm/
安装步骤: 进入安装目录,./configure; make; make install; make install-compat; 否则无法编译出ndbm.h头文件.
2. 然后用Apache bin目录下的apxs命令安装
/var/apache/bin/apxs -c mod_rewrite.c {
gcc -DLINUX=22 -DUSE_HSREGEX -DUSE_EXPAT -I../lib/expat-lite -fpic -DSHARED_MODULE -I/var/apache/include -c mod_rewrite.c
gcc -shared -o mod_rewrite.so mod_rewrite.o -lgdbm
}
/var/apache/bin/apxs -i -a -n mod_rewrite mod_rewrite.so
然后在http.conf配置文件里加上:LoadModule rewrite_module libexec/mod_rewrite.so
或者/usr/local/httpd/bin/apxs -i -A -n rewrite mod_rewrite.so
接下来用/usr/local/apache/bin/apachectl
stop停止apache,然后用再start,千万注意,在这里不能用restart或者graceful参数来重新启动apache,必须先停止,然后再开始,或者是reboot机器,否则rewrite将不起作用。
发表评论
-
linux网络流量监控工具: iftop
2011-04-17 18:46 1060主页:http://www.ex-parrot.com ... -
建立NFS共享
2011-04-17 18:41 778服务端: 修改 /etc/exports,增加共享目录 /ex ... -
巧用Linux命令完成统计排序功能
2011-03-11 16:50 865前几天碰到一个问题: ... -
linux 程序运行前后台切换
2011-03-10 21:57 1202Shell支持作用控制,有 ... -
Socket基础知识(建立连接的三次握手,关闭连接的四次握手)
2011-01-27 15:46 7755refer to: http://www.cnitblog.c ... -
关于linux服务器出现大量的Time_WAIT socket连接问题
2011-01-26 18:07 2250修改linux系统/etc/sysctl.conf配置来解决这 ... -
通过修改Linux服务自动启动指定应用程序(涉及运行级别)
2011-01-24 10:16 914转自:http://www.cnblogs.com/inter ... -
linux shell编程if语句内判断参数详解
2011-01-23 21:28 884shell 编程中使用到得if语句内判断参数 –b 当f ... -
【转载】配置开发支持高并发TCP连接的Linux应用程序全攻略
2010-12-15 23:46 871原文见:http://www.cppblog. ... -
命令收集(notepad)
2010-12-07 21:11 7231. grep cat app.log | grep 'ERR ... -
linux上面的sz,rz命令与ssh的配合
2010-09-10 14:16 749问题的提出: 一 ... -
apt命令详解
2010-08-22 16:11 821常用的APT命令参数: apt-cache searc ... -
linux学习网址
2010-08-19 17:09 6701. http://lamp.linux.gov.cn -
jboss部署成为linux服务
2010-08-10 17:00 18231. 创建jboss用户 useradd -m jbos ... -
Shell学习
2010-08-10 14:14 7471. 如何清空一个文件 cat /dev/null &g ... -
关于网络
2010-08-05 10:41 7291. OSI七层协议 物理层,数据链路层,网络层, ... -
关于linux中环境变量的设置
2010-05-10 11:49 798at /etc/profile append the fol ... -
eclipse查看安装-dropins
2010-04-22 14:35 1554Eclipse 3.4插件安装方式 以前安 ... -
ftp命令详解
2010-04-21 16:46 983linux下ftp命令 FTP命令是Internet用户使用 ... -
find命令详解
2010-04-20 13:50 816作者:Sheryl Calish 简单 ...
相关推荐
在Apache 1.x版本中,如果要启用Rewrite Module,需要在`conf/httpd.conf`文件中加载相应的模块,并添加以下行: ```apache LoadModule Rewrite_module libexec/mod_rewrite.so AddModule mod_rewrite.c ``` 对于...
2. **项目文件修改**:在am.cpp文件中,将`Project1_module`修改为`am_module`,以匹配Apache Server中的动态模块名称。保存项目并编译生成am.dll动态链接库文件。 3. **动态模块部署**:将生成的am.dll文件拷贝至C...
当我们在Apache的配置文件(httpd.conf)中添加了以下两行代码后,Apache服务无法正常启动: ```apache LoadModule php5_module modules/php5apache2.dll AddType application/x-httpd-php .php ``` 此时,Apache...
- 将动态URL重写为静态URL。 - 隐藏真实的脚本路径。 - 重定向旧URL到新URL。 - 实现复杂的URL重写规则。 #### 三、安装与启用`mod_rewrite` 1. **在Windows环境下**:通常情况下,安装Apache时会自动安装`mod_...
如果没有这行,你需要添加它并保存配置文件,然后重启 Apache。 3. **路径错误**:确认 `mod_ssl.so` 文件位于配置文件中指定的路径。如果不在,你需要找到正确的路径,或者将路径更改为实际位置。 4. **依赖库**...
4. **模块的动态加载与卸载**:了解如何使模块支持DSO(动态共享对象),这样可以在不重启服务器的情况下加载或卸载模块。 5. **与其他模块的协作**:在复杂的服务器环境中,模块间需要协同工作,了解如何与其他...
- `LoadModule php5_module "D:/php/php5apache2.dll"`:加载PHP模块。 - `PHPIniDir "D:/php"`:指定`php.ini`的路径。 - 还可以在`httpd.conf`中添加如下内容来指定可以执行PHP的文件类型: - `AddType ...
接着,在Apache的httpd.conf配置文件中,加载JK模块: ```apacheconf LoadModule jk_module modules/mod_jk.so ``` **2. 配置JK模块** 在Apache配置文件中,需要定义JK模块的工作模式和相关参数。例如,设置...
- 修改 Apache 的配置文件 `httpd.conf`,添加加载 PHP 模块的指令,如 `LoadModule php4_module modules/libphp4.so`。 - 添加处理 PHP 文件的类型,如同静态编译。 4. **测试**: - 重启 Apache 服务器。 - ...
该项目只是Apache Tomcat的一个模块,我更改了一些tomcat源代码,使其可以动态地重新加载已修改的资源-WEB-INF / classes目录或WEB-INF / lib目录中的文件。 请注意:这是重新加载资源! 无法重新加载Web应用程序!
用通常的过程启动 Apache(必须完全停止 Apache 再重新启动,而不是用 HUP 或者USR1 信号使 Apache 重新加载)。 调试: httpd.exe -w -n "Apache2.4" -k start (引号中为你的apache服务名) module: ...
3. **集成Apache**:在Apache的httpd.conf中,添加LoadModule指令加载PHP模块(mod_php),例如`LoadModule php5_module "path/to/php/php5apache2_4.dll"`。接着,添加以下配置,使Apache能够解析.php文件: ``` ...
- 配置Apache:在`httpd.conf`文件中,添加`LoadModule php5_module "path/to/php5apache2_2.dll"`来加载PHP模块,并设置`AddHandler application/x-httpd-php .php`来让Apache处理.php文件。 - 测试:重启Apache...
接着,在Apache的配置文件httpd.conf中加入“LoadModule sspi_auth_module modules/mod_auth_sspi.so”,使Apache加载此模块以支持Windows域认证。 接下来,我们需要配置Subversion(SVN): 1. 安装SVN:安装...
2. 在Apache配置文件中添加加载模块的指令,例如:`LoadModule concat_module modules/mod_concatx.dll`。 3. 配置合并规则,例如使用`<IfModule mod_concat.c>`和`</IfModule>`标签来定义一组文件进行合并。 4. ...
Apache 简介 Apache 是世界排名第一的 Web 服务器软件,由于其跨平台和安全性被广泛使用,是最流行的 Web 服务器端...设施已到位,让你写您自己的动态加载决策算法。一切有关的要求和当前可用的资源可用于决策过程。
【Apache + Tomcat 动态二级域名配置详解】 在互联网应用中,动态二级域名的配置可以为用户提供更灵活、个性化的访问体验。本教程将详细解释如何通过Apache和Tomcat来实现这一功能。 首先,我们需要准备Apache...
这种整合不仅可以提高系统的性能,还能实现静态资源与动态资源的有效分离,便于维护和扩展。需要注意的是,在实际部署过程中可能还会遇到各种问题,比如端口冲突、权限问题等,这都需要根据具体情况进行排查解决。