您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 如何在AIX上升级HTTPd_Web服务器
如何在AIX上升级HTTPd_Web服务器ByQianLi如果在AIX上建立我们的web服务器,通常我们需要从系统附赠的光盘(BonusPack)中安装IBMHttpd服务器.我们可能会遇到两个棘手的问题:第一个当然是如果手边没有附赠的光盘(BonusPack),第二个是光盘中的版本过低不能满足我们的要求,那么这时我们是否只能望洋兴叹呢?答案当然是“否”。由于IBMHttpd的核心是Apache,所以我们完全可以得到最新、最好、最安全的Httpd服务器。那么我们如何升级成更新、更完善的Httpd服务器版本呢?请跟随我了解如何在AIX上升级HTTPd_Web服务器。解决方案:第一步:获取资源...........................................................................................................................1第二步:安装...................................................................................................................................2第三步:启动服务器.......................................................................................................................6第一步:获取资源访问主页,找到最新的sendmail版本,举例如下Apache2.0.45isthebestavailableversionThisreleasefixessecurityproblemsaffectingtheWindowsplatformdescribedinCAN-2003-0016andCAN-2003-0017.Italsocontainsbugfixesandsomenewfeatures.FordetailsseetheOfficialAnnouncementandtheCHANGES_2.0list.Apache2.0add-inmodulesarenotcompatiblewithApache1.3modules.Ifyouarerunningthirdpartyadd-inmodules,youwillneedtoobtainnewmoduleswrittenforApache2.0fromthatthirdpartybeforeyouattempttoupgradefromApache1.3.UnixSource:httpd-2.0.45.tar.gz[PGP][MD5]UnixSource:httpd-2.0.45.tar.Z[PGP][MD5]Win32Source:httpd-2.0.45-win32-src.zip[PGP][MD5]Win32Binary(MSIInstaller):apache_2.0.45-win32-x86-no_ssl.msi[PGP][MD5]OtherBinariesApache1.3.27isalsoavailable第二步:安装通常apache提供了简单并且丰富的安装方法,我们举例如下,请举一反三。查看原来的httpd版本#lslpp–l|grep–Ihttphttp_server.admin1.3.12.0COMMITTEDHTTPServerAdministrationhttp_server.base.rte1.3.12.0COMMITTEDHTTPServerBaseRun-Timehttp_server.base.source1.3.12.0COMMITTEDHTTPServerSourceCodehttp_server.frca1.3.12.0COMMITTEDHTTPServerFastResponsehttp_server.html.Ja_JP1.3.12.0COMMITTEDHTTPServerDocumentationhttp_server.html.Zh_CN1.3.12.0COMMITTEDHTTPServerDocumentationhttp_server.html.Zh_TW1.3.12.0COMMITTEDHTTPServerDocumentationhttp_server.html.de_DE1.3.12.0COMMITTEDHTTPServerDocumentationhttp_server.html.en_US1.3.12.0COMMITTEDHTTPServerDocumentation-http_server.html.es_ES1.3.12.0COMMITTEDHTTPServerDocumentationhttp_server.html.fr_FR1.3.12.0COMMITTEDHTTPServerDocumentationhttp_server.html.it_IT1.3.12.0COMMITTEDHTTPServerDocumentationhttp_server.html.ko_KR1.3.12.0COMMITTEDHTTPServerDocumentationhttp_server.html.pt_BR1.3.12.0COMMITTEDHTTPServerDocumentationhttp_server.man.en_US1.3.12.0COMMITTEDHTTPServerManualPages-http_server.modules.fcgi1.3.12.0COMMITTEDHTTPServerFast-CGIhttp_server.modules.ldap1.3.12.0COMMITTEDHTTPServerLDAPModulehttp_server.modules.ldap.1281.3.12.0COMMITTEDHTTPServerLDAPModulehttp_server.modules.mt1.3.12.0COMMITTEDHTTPServerMTModulehttp_server.modules.snmp1.3.12.0COMMITTEDHTTPServerSNMPModule在下载的目录中安装新版本的httpd2.0.45#uncompresshttpd-2.0.45.tar.Z#tarxvfhttpd-2.0.45.tar.Z#cdhttpd-2.0.45#ls.depsLICENSEbuildinclude.gdbinitMakefilebuildconflibhttpd.dsp.libsMakefile.inconfig.layoutmodulesABOUT_APACHEMakefile.winconfig.logmodules.cApache.dspNWGNUmakefileconfig.nicemodules.loApache.dswREADMEconfig.statusmodules.oBuildBin.dspREADME.platformsconfigureosCHANGESVERSIONINGconfigure.inserverINSTALLacconfig.hdocssrclibInstallBin.dspacinclude.m4emacs-stylesupportLAYOUTapachenw.mcp.ziphttpdtest仔细阅读文件”README,INSTALL”如果你的系统已经配置好了编译环境,并且也安装了fileset“bos.adt.base”(如果没有,可以参考“如何在AIX安装使用免费c及c++编译器”)那么在这个优秀的apache下载包中,我们需要做的是:$./configure--prefix=PREFIX$make$makeinstall$PREFIX/bin/apachectlstartNOTES:*ReplacePREFIXwiththefilesystempathunderwhichApacheshouldbeinstalled.Atypicalinstallationmightuse/usr/local/apache2forPREFIX(withoutthequotes).具体过程(截取部分内容如下)(1)#./configure–prefix=/usr/local/apache2checkingforchosenlayout...Apachecheckingforworkingmkdir-p...yescheckingbuildsystemtype...powerpc-ibm-aix4.3.3.0checkinghostsystemtype...powerpc-ibm-aix4.3.3.0checkingtargetsystemtype...powerpc-ibm-aix4.3.3.0ConfiguringApachePortableRuntimelibrary...checkingforAPR...reconfigconfiguringpackageinsrclib/aprnowcheckingbuildsystemtype...powerpc-ibm-aix4.3.3.0checkinghostsystemtype...powerpc-ibm-aix4.3.3.0checkingtargetsystemtype...powerpc-ibm-aix4.3.3.0ConfiguringAPRlibraryPlatform:powerpc-ibm-aix4.3.3.0checkingforworkingmkdir-p...yesAPRVersion:0.9.3checkingforchosenlayout...aprcheckingforgcc...gcccheckingforgccoptiontoacceptANSIC...noneneededApplyingAPRhintsfilerulesforpowerpc-ibm-aix4.3.3.0settingCPPFLAGSto-U__STR__adding-D_USE_IRStoCPPFLAGSsettingapr_iconv_inbuf_constto1settingapr_sysvsem_is_globaltoyessettingLDFLAGSto-Wl,-brtl(Defaultwillbeunix)checkingwhethermakesets${MAKE}...yescheckinghowtoruntheCpreprocessor...gcc-Echeckingwhethertoenablemod_rewrite...nocheckingwhethertoenablemod_so...checkingwhetherbyteorderingisbigendian...yesRestoreuser-definedenvironmentsettings...restoringCPPFLAGStosettingEXTRA_CPPFLAGSto-U__STR__-D_USE_IRS-D_THREAD_SAFErestoringCFLAGStosettingEXTRA_LIBStorestoringINCLUDEStosettingEXTRA_INCLUDESto-I/tmp/httpd-2.0.45/srclib/apr/include-I/qldConstructmakefilesandheaderfiles...creatingconfig_vars.mkconfigure:creating./config.statuscreatingmodules/met
本文标题:如何在AIX上升级HTTPd_Web服务器
链接地址:https://www.777doc.com/doc-1589706 .html