进入apache源代码的modules/generators目录
/usr/local/apache2/bin/apxs -c
mod_suexec.c
/usr/local/apache2/bin/apxs -i -a -n suexec
./.libs/mod_suexec.so
cd ../../
./configure --prefix=/usr/local/apache2
--enable-so --enable-rewrite
\
--enable-vhost-alias --enable-mods-shared=most \
--enable-suexec
--with-suexec-bin=/usr/local/apache2/bin/suexec \
--with-suexec-caller=ftp
--with-suexec-docroot=/var/www
\
--with-suexec-logfile=/usr/local/apache2/logs/suexec_log
make
suexec
make install-suexec
如果出现configure: error: Cannot use an external APR with the bundled
APR-utilq错误解决
解决http://hi.baidu.com/sanve/blog/item/ab33be192bfe2f4443a9adc7.html
如果出现从源码安装apache2,遇到错误:cannot
install `libaprutil-1.la'
解决http://hi.baidu.com/wa0362/blog/item/9dd128992447da0c6f068c25.html
<VirtualHost *:80>
ServerName mail.example.com
DocumentRoot /var/www/extsuite/extman/html
ScriptAlias /extman/cgi /var/www/extsuite/extman/cgi
Alias /extman /var/www/extsuite/extman/html
SuexecUserGroup vuser vgroup
</VirtualHost>
可能是权限问题。把WEB目录改下所属组吧。
相关推荐
### Apache 2.2 安装、优化与模块配置详解 #### 一、Apache 2.2 安装过程 1. **解压文件** 使用 `tar jxvf httpd-2.2.2.tar.bz2` 命令来解压下载的Apache 2.2安装包。接下来进入解压后的目录 `httpd-2.2.0`。 2...
--enable-so --with-suexec-gidmin --with-suexec-logfile root# make root# make install ``` 2. **启动Apache服务**: - 启动命令:`root#/usr/local/httpd/bin/apachectl start` - 检查Apache服务是否启动...
将模块从Apache1.3转化到Apache2.0 Apache 2.0 对请求的处理 Apache 2.0 线程安全问题 经常问到的问题 认证、授权、访问控制 CGI动态页面 .htaccess文件 如何.../指南 用户网站目录 服务器端包含入门 关于DNS和...
- 用途:启用SO模块支持,即动态共享对象(Dynamic Shared Objects,简称DSO)。 - 说明:启用此选项后,可以动态加载模块而无需重新编译整个Apache服务器,增加了灵活性。 3. **--enable-mods-shared=all** - ...
`yum` 将会下载并安装 Apache 及其依赖,如 `libaprutil-0.so.0`, `apr >= 0.9.4-24.2`, `libapr-0.so.0` 和 `httpd-suexec`。这些依赖是 Apache 正常运行所必需的。 安装完成后,Apache 服务器会自动启动。你可以...
2. **`--enable-so`**:启用动态加载模块支持。这意味着可以在运行时动态加载或卸载模块,而无需重新编译整个Apache服务器。 3. **`--enable-rewrite`**:启用URL重写功能。此功能对于实现URL美化、SEO优化等非常...
prefix=/usr/local/apache --enable-module=most --enable-cache --enable-disk-cache --enable-mem-cache --with-mpm=worker --enable-ssl --with-zlib --enable-suexec --with-suexec-caller=daemon --enable-...
在安装过程中,`yum`会自动解决所有依赖关系并下载必要的组件,如`libaprutil-0.so.0`, `apr >= 0.9.4-24.2`, `libapr-0.so.0` 和 `httpd-suexec`。 **启动和管理Apache服务** 安装完成后,可以通过以下命令启动...
这表明apache被配置在/usr/local/apache2目录下,启用了SSL支持,并且配置了suexec的相关选项。 对于mysql,查看编译参数的方法是通过`cat your_mysql_dir/bin/mysqlbug |grep configure`。例如: ``` CONFIGURE_...
3. 配置Apache,指定apr和apr-util库的位置,并启用需要的模块: ```bash cd httpd-2.3.6 ./configure --prefix=/usr/local/apache2 \ --with-apr=/usr/local/apr \ --with-apr-util=/usr/local/apr-util \ --...
./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-suexec ``` 其中: - `--prefix=/usr/local/apache` 设置Apache安装路径。 - `--enable-so` 支持动态加载模块。 - `--enable-...
* 优化 Apache 的模块,例如启用或禁用某些模块,可以提高 Apache 的性能。 * 优化 Apache 的缓存,例如启用缓存模块,可以提高 Apache 的性能。 3. PHP 的优化: * 优化 PHP 的配置文件,例如调整 memory_limit、...
为了满足Apache suexec模块的要求,需要将`postfix`的UID和GID修改为1000或更高: ```bash usermod -u 1000 postfix groupmod -g 1000 postfix usermod -g 1000 postfix ``` #### 八、设置默认MTA 如果系统中已经...
- 安装相关软件包如APR、APR-Util、PCRE和Libzip等,这些是Apache及其扩展模块所需的依赖库。 - 安装APR: ```shell ./configure --prefix=/usr/local/apr --enable-threads make make install ``` - 安装...