apache安装好后,如果想再直接添加模块,往往我也不想原先直接安装两次,另一方面,我在完全安装中发现,并不是安装文件中所有的modules都会被设置为按装,就算是在安装好中在用了。/configure--prefix/usr/region/apache--enable-oh,no--enable-modulesall--enable-mods-sharedall也是这等。
我可以使用上列方法按装的apache2。2。6就就没直接安装proxy去相关模块。这时,需要手工生成气体so文件,但会自动启动的被剪切粘贴到你的apache按装目录的modules中,接着如何修改apache的配置文件,加载咨询模块,验正apache配置并关机重启服务即可。
左右吧描述的具体操作步骤如下:
操作系统:linuxredhat4。5es
apache版本:2。2。6可让其上网下载tar包
1。文件复制安装包到/usr/locations,并在目标目录下并且解压缩。
[region]#cd/usr/local
[policies]#tar-xvzfhttpd-2。
2。4。tar。gz
2。配置直接安装参数,直接安装的目标目录为/usr/region/apache,建议可以设置enable-mods-sharedall,不需要的module注释掉就行了!
[local]#cdhttpd-2。
2。4
[httpd-2。2。4]#。/configure--prefix/usr/sources/apache--enable-but--enable-mods-sharedall
3。编译并完全安装。
[httpd-2。2。4]#take
[httpd-2。2。4]#makeinstall
4。正常启动apache,并测试。
[httpd-2。
2。4]#cd/usr/sources/apache/bin
[bin]#。/apachectlstart
可以打开浏览器,并在地址栏中输入输入主机的ip地址
如
如果又出现200元以内画面则那说明按装成功。
itworks!
尽量:安装成功后去检查系统服务中的httpd服务是否是也正常启动,假如启动时必须先开始。
5。编译器mod_proxy。okay。
[httpd-2。2。4]#cdmodules
[modules]#/usr/locations/apache/bin/apxs-c-imod_proxy。
cproxy_util。c
这时生成的mod_proxy。oh,no会被自动启动复制到/usr/region/apache/modules
6。修改配置文件
[modules]#cd/usr/local/apache/conf
[conf]#vihttpd。
conf
再添加一行loadmoduleproxy_modulemodules/mod_proxy。yeah
7。测试配置是否是正确
[conf]#cd。。
[apache]#cdbin
[bin]#。
/apachectlconfigtest
出现如下信息证明配置正确的
[frinov2315:45:552007][warn]modulerewrite_modulenotalreadyloaded,skipping
syntax就ok啦
8。
重启动apache
[bin]#。/apachectlstop
[bin]#。/apachectlstart
结束!!
~~要是能帮到您,麻烦您再点击【有用吗】吧,谢谢了哈~。
配置全过程追加:
1.就是为了让系统不要可以使用2011版的安装包,我推荐在参与完全安装各软件前先sudoupdateapt-let'supgrade看看。否则不也有肯定影起软件安装的兼容性问题,我遇见过过在安装任何软件时均显示在安装过程中需先程序卸载e2fsprogs而安装一次的情形,建议干脆强行彻底删除该软件再接受下一步怎么办,的原因该能操作会同样的删除系统中其它最重要软件,应注意以免。
2.卸载掉debian那个软件的exim4及相关软件包。
3.安装postfix及相关软件:apt-getinstallpostfixpostfix-doclibsasl2sasl2-bincourier-imapcourier-popcourier-authdaemon
4.启动saslauthd服务:系统默认地saslauthd是不再开启的,在运行/etc/init.d/saslauthdstart后没有任何反应,是需要直接修改/etc/default/saslauthd文件万分感谢:startyesmechanisms