This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: CGI problems whith latest apache2


Dr. Volker Zell wrote:

Gerrit P Haase writes:


    > P.S.: Have you checked file / directory permissions?  Under which user
    > account is httpd running, this user has access too?

06:06 PM [508]> grep "User " /etc/apache2/httpd.conf # . On SCO (ODT 3) use "User nouser" and "Group nogroup".
User vzell


06:06 PM [509]> grep "Group " /etc/apache2/httpd.conf # . On SCO (ODT 3) use "User nouser" and "Group nogroup".
# when the value of (unsigned)Group is above 60000; # don't use Group #-1 on these systems!
Group admin


$ grep "User " /etc/apache2/httpd.conf
#  . On SCO (ODT 3) use "User nouser" and "Group nogroup".
User Apache

$ grep "Group " /etc/apache2/httpd.conf
#  . On SCO (ODT 3) use "User nouser" and "Group nogroup".
#  when the value of (unsigned)Group is above 60000;
#  don't use Group #-1 on these systems!
Group services


06:05 PM [506]> procps aux --forest | grep httpd2
vzell 2120 0.0 0.7 6912 8016 ? Ss Aug30 0:00 /usr/sbin/httpd2 -k start vzell 2024 0.0 0.7 6928 7892 ? S Aug30 0:00 \_ /usr/sbin/httpd2 -k start vzell 2156 0.0 0.7 6908 7872 ? S Aug30 0:00 \_ /usr/sbin/httpd2 -k start vzell 148 0.0 0.7 6924 7888 ? S Aug30 0:00 \_ /usr/sbin/httpd2 -k start vzell 2428 0.0 0.1 2656 1520 tty3 S 21:47 0:00 | \_ grep httpd2

Aug30 there. Welcome in the past.



$ procps aux --forest | grep httpd2
gerrit 1103 0.0 0.1 1432 1956 tty1 S 21:06 0:00 \_ grep httpd2
gerrit 2022 0.0 0.7 6400 8076 ? Ss Jul10 0:01 /usr/sbin/httpd2 -k start
gerrit 2247 0.0 0.7 6352 7632 ? S Jul10 0:00 \_ /usr/sbin/httpd2 -k s
gerrit 1129 0.0 0.7 6316 7592 ? S Jul10 0:00 \_ /usr/sbin/httpd2 -k s
gerrit 1051 0.0 0.7 6316 7596 ? S Jul10 0:00 \_ /usr/sbin/httpd2 -k s
gerrit 1189 0.0 0.7 6316 7596 ? S Jul10 0:00 \_ /usr/sbin/httpd2 -k s
...


Interesting, I started it from the shell with 'apachectl -k start'
and it doesn't switch the user.

06:07 PM [512]> ls -lsaitR /srv
/srv:
total 4
1407374883553285 4 drwxrwxr-x+ 15 root  root  4096 Jul 14 08:23 ../
 281474977276901 0 drwxr-xr-x+  4 vzell admin    0 Jun 24 08:21 www/
 281474977276900 0 drwxr-xr-x+  3 vzell admin    0 Jun 24 08:21 ./

/srv/www:
total 12
281474977276939  0 drwxr-xr-x+ 2 vzell admin     0 Jul 14 18:08 cgi-bin/
281474977276902 12 drwxr-xr-x+ 2 vzell admin 12288 Jul  9 12:39 htdocs/
281474977276901  0 drwxr-xr-x+ 4 vzell admin     0 Jun 24 08:21 ./
281474977276900  0 drwxr-xr-x+ 3 vzell admin     0 Jun 24 08:21 ../

/srv/www/cgi-bin:
total 5
281474977276939 0 drwxr-xr-x+ 2 vzell admin   0 Jul 14 18:08 ./
281474977276940 1 -rwxr-xr-x+ 1 vzell admin 288 Jul  9 12:14 printenv*
281474977276941 4 -rwxr-xr-x+ 1 vzell admin 779 Jun 24 08:21 test-cgi*
281474977276901 0 drwxr-xr-x+ 4 vzell admin   0 Jun 24 08:21 ../


This looks fine to me.

I saw similar problems with the first versions of Apache2 I compiled
myself, so I never was able to use it.


- Of course you have checked the FAQ: http://httpd.apache.org/docs/misc/FAQ-F.html#premature-script-headers - The script is running from the shell? - cygserver is running and was not restarted after apache2 was fired up?


Sorry if this doesn't help much, Gerrit

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]