对apache2的模块如果动态编译通常可以使用 /path/apxs -c *.c来完成

例如编译mod_ssl.so

可以在apache源代码的modules/ssl文件夹下输入一下命令

/usr/local/apache2/bin/apxs -i -c -a -D HAVE_OPENSSL=1 -I /usr/include/openssl -lcrypto -lssl -ldl *.c

系统会在apache对应的modules生成一个叫做mod_ssl.so的文件