Re: Installed Modules Query

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Frank, httpd -l shows compiled-in modules but it's better to use DSO
modules rather than compiled-in.

To see what DSO modules were compiled, you can check what's in your
modules directory.

To get a great Apache 2.4.X with DSO, you can compile like this :
'configure --prefix=yourinstalldir --enable-mods-shared='most'

As Oracle suggests you a "security" configuration, you can add their
recommendations to the previous line

Also, Apache 2.4 configuration script is bugged and the "enable"
modules give a commented LoadModule in httpd.conf (see
https://issues.apache.org/bugzilla/show_bug.cgi?id=55711 ) . So you
can apply this patch or edit httpd.conf in order to remove the # of
the  modules you listed  (ssl setenvif proxy ...)

2013/11/8 Frank Roche <fcroche@xxxxxxxxxxxx>:
> Hi - I am a newbie to Apache and want to learn how to setup Apache as a
> reverse proxy server for Oracle e-Business Suite.
>
> I am following an Oracle document which details how to do this but the
> Apache version it uses is in the example is httpd-2.0.54.tar.gz
>
> I would like to use the latest version of Apache so I can take advantage of
> latest bug fixes, enhancements and security fixes - the version I have
> installed is httpd-2.4.6.tar.gz
>
> The Oracle document says that once Apache is installed I should be able to
> do the following to confirm the modules in use :-
> $ ./httpd -l
> Compiled in modules:
> core.c
> mod_access.c
> mod_auth.c
> mod_log_config.c
> mod_headers.c
> mod_setenvif.c
> mod_proxy.c
> proxy_http.c
> mod_ssl.c
> prefork.c
> http_core.c
> mod_mime.c
> mod_dir.c
> mod_rewrite.c
> mod_so.c
>
> They suggest this is achieved with the following configure command :-
> ./configure -prefix /dmz \
> --enable-ssl \
> --enable-setenvif \
> --enable-proxy \
> --enable-proxy_http \
> --enable-headers \
> --enable-rewrite \
> --enable-so \
> --disable-charset-lite \
> --disable-include \
> --disable-env \
> --disable-status \
> --disable-autoindex \
> --disable-asis \
> --disable-cgi \
> --disable-negotiation \
> --disable-imap \
> --disable-actions \
> --disable-userdir \
> --disable-alias
>
> My Problem:
> However when I configure and make my  version and run the same httpd -l
> command, I get a far smaller subet of modules.
> I have tried to use the  configure command oracle provided and also the
> --enable-load-all-modules directive in the configure command as follows
> ./configure --enable-load-all-modules
>
> Whichever way I do, the list command still gives me as follows :-
> # ./httpd -l
> Compiled in modules:
>   core.c
>   mod_so.c
>   http_core.c
>   event.c
>
> This list is significantly different ( smaller) than the list the Oracle
> document suggests.  I have looked through the documentation and help on the
> configure command and I believe I am doing the right thing.
> I get that this may well be because they are different versions but can
> someone confirm this for me please  - or am I missing something more
> fundamental?
>
> Thanks in advance
> Frank
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx





[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux