Boston Linux & Unix (BLU) Home | Calendar | Mail Lists | List Archives | Desktop SIG | Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings
Linux Cafe | Meeting Notes | Blog | Linux Links | Bling | About BLU

BLU Discuss list archive

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

Apache/Perl question

On Thu, 18 Aug 2005 22:22:15 -0400
"Ronny Serrano" <RSerrano at> wrote:

> please keep the ideas coming.I saw Nathan's suggestion, but I'm not
> sure if that would help me at this point. If I'm getting these errors
> should I get basic CGI/Perl working before adding in something else?

One thing that tripped me up recently was SElinux. If your kernel is
using it, it might cause this sort of problem.

Try checking for it with "ls -Z /var/www/htm;". On an older system, ls
will complain that it doesn't recognize the "-Z" option; if this
happens, then SElinux isn't a problem, and you can ignore this message. 

If you do have SElinux running, then you should see something like 

    -rw-r--r-- root root  root:object_r:httpd_sys_content_t  index.html

The triple after the user and group is the SElinux attributes. In this
case, index.html has the SElinux attributes

    user = root
    role = object_r
    type = httpd_sys_content_t

The type is the important one here; in this case, apache wants static
html files to have type "httpd_sys_content_t".  Looking in 
/etc/selinux/targeted/contexts/files/file_contexts, I see the following
apache types:


I would imagine a cgi script would be either httpd_exec_t or

If your kernel is running SElinux and your perl script isn't one of
these types, you can change the type with chcon: 

    sudo chcon -t httpd_exec_t

John Abreau
IT Manager
Zuken USA
238 Littleton Rd., Suite 100
Westford, MA 01886
T: 978-392-1777            F: 978-692-4725
M: 978-764-8934
E: John.Abreau at  W:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <>

BLU is a member of BostonUserGroups
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!

Boston Linux & Unix /