httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yehuda Katz <yeh...@ymkatz.net>
Subject Re: [users@httpd] apache 2.4 httpd.conf configuration
Date Tue, 29 Dec 2015 17:59:09 GMT
Please keep messages on the mailing list so everyone can benefit (or
critique).

You need to replace module with the name of the module.
I should have written in like the manual does in all caps
(--enable-MODULE=static) which makes it clearer.

- Y

On Tue, Dec 29, 2015 at 12:45 PM, David Long <DLONG@lynden.com> wrote:

> I will try “--enable-module=static” in configure and re-compile.
>
> Then try httpd again without LoadModule line for unixd.
>
>
>
> Thanks
>
> David Long
>
>
>
> *From:* Yehuda Katz [mailto:yehuda@ymkatz.net]
> *Sent:* Tuesday, December 29, 2015 9:35 AM
> *To:* David Long <DLONG@Lynden.com>
> *Cc:* users@httpd.apache.org
>
> *Subject:* Re: [users@httpd] apache 2.4 httpd.conf configuration
>
>
>
> I suspect (although I haven't tried it) that you either need LoadModule or
> to explicitly specify that you want unixd compiled statically linked:
>
> Look on this page of the docs
> https://httpd.apache.org/docs/2.4/programs/configure.html#options for
> --enable-module=
>
>
>
> - Y
>
>
>
> On Tue, Dec 29, 2015 at 12:26 PM, David Long <DLONG@lynden.com> wrote:
>
> Hi Yehada,
>
> I don’t  have “--enable-module=static” in configure.
>
> Can I ask you if I have "--enable-unixd” and “--enable-module=static” do I
> still need LoadModule line in httpd.conf?
>
> In my previous 2.2 version.
>
> If I have module enabled in configure for compile I don’t need to use any
> LoadModule line in httpd.conf.
>
> Is it the same case in 2.4 or I still need use LoadModule to load unixd,
> like “LoadModule mod_unixd /www/apache2/modules/mod_unixd.so”?
>
>
>
> Other modules compile in are
>
> "--enable-unixd" \
>
> "--enable-so" \
>
> "--enable-proxy" \
>
> "--enable-ssl" \
>
> "--enable-deflate" \
>
> "--enable-rewrite" \
>
> "--enable-headers" \
>
> "--enable-cgid" \
>
> "--with-ldap" \
>
> "--enable-mods-static=ssl" \
>
> "--enable-ldap" \
>
> "--enable-authnz-ldap" \
>
>
>
> Thanks
>
> David Long
>
>
>
> *From:* Yehuda Katz [mailto:yehuda@ymkatz.net]
> *Sent:* Monday, December 28, 2015 8:17 PM
> *To:* users@httpd.apache.org
> *Subject:* Re: [users@httpd] apache 2.4 httpd.conf configuration
>
>
>
> Did you have --enable-module=static also? Are other modules compiled in?
>
>
>
> Check for LoadModule directives in your config to make sure.
>
>
>
> - Y
>
>
>
> On Mon, Dec 28, 2015 at 10:23 PM, David Long <DLONG@lynden.com> wrote:
>
> when I start httpd. It failed with following error
> "[Mon Dec 28 16:37:03.900984 2015] [core:crit] [pid 29127:tid 1] AH00136:
> Server MUST relinquish startup privileges before accepting connections.
> Please ensure mod_unixd or other system security module is loaded."
>
> I had "--enable-unixd" in my configure file when I compiled httpd.
> So I thought when httpd loaded it will have mod_unixd loaded in the binary.
> And I am using basic apache 2.4.17 httpd.conf file
> it has following lines for httpd user and group
>
> <IfModule unixd_module>
> #
> # If you wish httpd to run as a different user or group, you must run
> # httpd as root initially and it will switch.
> #
> # User/Group: The name (or #number) of the user/group to run httpd as.
> # It is usually good practice to create a dedicated user and group for
> # running httpd, as with most system services.
> #
> User daemon
> Group daemon
>
> </IfModule>
>
> Can someone help me with this error?
>
> Thanks
> David Long
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>
>
>
>

Mime
View raw message