Because of the requirements, so I want to install an extension module, the extension module named Mod_headers, how should I add the extension module?
First, the tool to add the extension module is:/USR/LOCAL/APACHE2/BIN/APXS
In the directory under the Apache installation path.
First, go to the source package directory you downloaded. is when you first started installing Apache (./configure), the source package to see where you put, generally in the/usr/local/src/directory
#cd/usr/local/usr/
650) this.width=650; "Src=" Http://s3.51cto.com/wyfs02/M02/8B/FA/wKioL1heUnvzbxetAACo016qs3Y925.png-wh_500x0-wm_3 -wmp_4-s_1557197868.png "title=" Clipboard.png "alt=" Wkiol1heunvzbxetaaco016qs3y925.png-wh_50 "/>
Where do I find the mod_headers.c file in the current directory?
#find/usr/local/src/httpd-2.2.31-name "*.C" | grep ' MOD_HEADERS.C '
650) this.width=650; "Src=" Http://s5.51cto.com/wyfs02/M01/8B/FA/wKioL1heUpay_zXXAACLm284Ikw718.png-wh_500x0-wm_3 -wmp_4-s_1749679801.png "title=" Clipboard.png "alt=" Wkiol1heupay_zxxaaclm284ikw718.png-wh_50 "/>
#cd Modules
650) this.width=650; "Src=" Http://s2.51cto.com/wyfs02/M00/8B/FE/wKiom1heUrOiSxtGAAA4r0JQj8I366.png-wh_500x0-wm_3 -wmp_4-s_3649539621.png "title=" Clipboard.png "alt=" Wkiom1heuroisxtgaaa4r0jqj8i366.png-wh_50 "/>
#cd metadata
650) this.width=650; "Src=" Http://s2.51cto.com/wyfs02/M02/8B/FA/wKioL1heUsmS7tYxAACh_XBhFr4943.png-wh_500x0-wm_3 -wmp_4-s_327563741.png "title=" Clipboard.png "alt=" Wkiol1heusms7tyxaach_xbhfr4943.png-wh_50 "/>
Under this directory, execute the installation command:
#/usr/local/apache2/bin/apxs-i-a-c MOD_HEADERS.C
[Email protected] metadata]# /usr/local/apache2/bin/apxs-i-a-c mod_headers.c
/usr/local/apache2/build/libtool--silent--mode=compile Gcc-prefer-pic-dlinux-d_reentrant-d_gnu_source-d_ Largefile64_source-g-o2-pthread-i/usr/local/apache2/include-i/usr/local/apache2/include-i/usr/local/apache2/ Include-c-o mod_headers.lo mod_headers.c && Touch Mod_headers.slo
/usr/local/apache2/build/libtool--silent--mode=link Gcc-o mod_headers.la-rpath/usr/local/apache2/modules-module- Avoid-version Mod_headers.lo
/usr/local/apache2/build/instdso.sh sh_libtool= '/usr/local/apache2/build/libtool ' mod_headers.la/usr/local/ Apache2/modules
/usr/local/apache2/build/libtool--mode=install CP mod_headers.la/usr/local/apache2/modules/
CP. libs/mod_headers.so/usr/local/apache2/modules/mod_headers.so
CP. libs/mod_headers.lai/usr/local/apache2/modules/mod_headers.la
CP. LIBS/MOD_HEADERS.A/USR/LOCAL/APACHE2/MODULES/MOD_HEADERS.A
chmod 644/USR/LOCAL/APACHE2/MODULES/MOD_HEADERS.A
Ranlib/usr/local/apache2/modules/mod_headers.a
Path= "$PATH:/sbin" Ldconfig-n/usr/local/apache2/modules
----------------------------------------------------------------------
Libraries has been installed in:
/usr/local/apache2/modules
If you ever happen to want to link against installed libraries
In a given directory, Libdir, you must either use Libtool, and
Specify the pathname of the library, or use the '-llibdir '
Flag during linking and do at least one of the following:
-Add Libdir to the ' Ld_library_path ' environment variable
During execution
-Add Libdir to the ' Ld_run_path ' environment variable
During linking
-Use the '-WL,--RPATH-WL,LIBDIR ' linker flag
-Your system administrator add Libdir to '/etc/ld.so.conf '
See all operating system documentation about GKFX libraries for
More information, such as the LD (1) and ld.so (8) manual pages.
----------------------------------------------------------------------
chmod 755/usr/local/apache2/modules/mod_headers.so
[Activating module ' headers ' in/usr/local/apache2/conf/httpd.conf]
-C: Compiling
-I: Installation
-A: Ifmodule information is automatically added to the configuration file. (Configuration file:/usr/local/apache2/conf/httpd.conf)
#cat/usr/local/apache2/conf/httpd.conf | grep ' LoadModule '
650) this.width=650; "Src=" Http://s5.51cto.com/wyfs02/M00/8B/FA/wKioL1heUubiEGM7AABXkR6qCK0282.png-wh_500x0-wm_3 -wmp_4-s_1317569760.png "title=" Clipboard.png "alt=" Wkiol1heuubiegm7aabxkr6qck0282.png-wh_50 "/>
To see if the installation was successful:/usr/local/apache2/bin/apachectl-m
650) this.width=650; "Src=" Http://s3.51cto.com/wyfs02/M00/8B/FE/wKiom1heUvzSnKu5AAA_wxn-Hxo254.png-wh_500x0-wm_3 -wmp_4-s_2394629801.png "title=" Clipboard.png "alt=" Wkiom1heuvzsnku5aaa_wxn-hxo254.png-wh_50 "/>
This article from the "11842333" blog, reproduced please contact the author!
Apache Expansion Module Installation