httpd fails after boot
Mike -- EMAIL IGNORED
m_d_berger_1900 at yahoo.com
Thu Jul 23 20:30:17 UTC 2009
On Thu, 23 Jul 2009 20:38:45 +0100, Sharpe, Sam J wrote:
[...]
>> I just examined the Rewrite log and I found that it does not recognize
>> the environment variable. I have S85httpd at levels 3 and 5. Where do
>> the environment variables /etc/bashrc get set?
>
> I don't think they ever do.
>
> I believe that on boot, the commands are not run as /etc/init.d/blah,
> they are run as "/sbin/service start blah" - and that's why your
> environment variables don't work. From 'man service':
>
> DESCRIPTION
> service runs a System V init script in as predictable
> environment as possible, removing most environment variables and
> with current working directory set to /.
>
> --
> Sam
Then I could imagine adding to .bashrc some lines that
scan httpd.config for RewriteRule lines that set environment
variables and export them from .bashrc . Seems like a
hard way to do things. Any better suggestions?
Thanks,
Mike.
More information about the fedora-list
mailing list