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

Re: apache2 what is the standard way to enable modules?



On 11/09/14 at 03:04pm, Harry Putnam wrote:
> Raffaele Morelli <raffaele.morelli@gmail.com> writes:
> 
> 
> [...]
> 
> >> Thanks for the push... Tinkering with your suggestion lead me to read
> >> the `LoadModule' lines on the files in mods-available.
> >>
> >> The line in cgi.load:
> >>   LoadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so
> >>
> >> Looked the most promising, so I tried:
> >>
> >>    a2enmod cgi.load
> >>
> >> But it told me my MPM(?) seemed to be threaded so it gave me `cgid.conf'
> >> and `cgid.load'... and away it went... cgi firing on all 8 cylinders.
> >
> >
> > beware that ​a2enmod doesn't require extension​
> > eg. a2enmod cgi.load won't work cause the module is 'cgi', symlink is
> > created for both .conf and .load in /etc/apache2/mods-enabled/
> >
> > hint: enable bash completion, a2enmod completes available module
> 
> I'm not sure what you are getting at.  Do you mean it won't work
> period or that only scripts with ext cgi will work?
> 
> As reported further back in the thread:
>     a2enmod cgi.load
> 
> Gave me:
>    cgid.conf -> ../mods-available/cgid.conf
>    cgid.load -> ../mods-available/cgid.load
> 
> Now my `script.cgi' work.   But I had a few from a long ago previous
> setup without cgi extension... so just to test I tried this:
> 
>    cp test.cgi test
> 
> Then opened `test.cgi' with a browser... it works
>      opened `test' and it does not work.
> 
> Is that what you are warning about?

Nope, my warning was to use `a2enmod cgi` instead of `a2enmod cgi.load` (which
is wrong)

> 
> Can anyone tell me how to allow scripts without cgi extension to work?
> 
Create symlinks to the ones with extensions.


-- 
« Nunc est bibendum, nunc pede libero pulsanda tellus »


Reply to: