apache cannot be started

Justin Willmert justin at jdjlab.com
Sun Dec 11 05:11:17 UTC 2005


yufan wrote:

>
>
> On 12/10/05, *Andy Pieters* <mailings at vlaamse-kern.com 
> <mailto:mailings at vlaamse-kern.com>> wrote:
>
>     On Saturday 10 December 2005 05:07, yufan wrote:
>     > no listening sockets available, shutting down
>     > Unable to open logs
>     >
>     Apache needs root privileges to listen on the lower ports.
>
>     su to root before starting the apache server.
>
>
> this works.but another problem is raised.i am building my site basd on 
> php.after i start the apache server buy root the explorer cannot the 
> main page(index.php).it returns "permission denied".this page can be 
> opened when i start the server using normal user.what's wrong with that?

I haven't been following this thread, so I don't know what's already 
been said, and I don't know how you're starting apache, but there is a 
difference between starting it at the command line and starting it 
through the init scripts (in my experience). If my observations are 
correct, starting apache at the command line as a normal user results in 
httpd being run as an unconfined process in SELinux, while the init 
scripts make it start under an httpd ruleset. When running under 
SELinux, you have to make sure the files apache is serving have a 
httpd_sys_content_t type. I can't help you anymore with it 'cause I 
don't understand SELinux in any kind of depth, but I've had many 
problems with it before and it's fouled me up for hours, so I'm just 
sharing what I've observed in hopes it'll help you.

Best wishes,
Justin Willmert




More information about the fedora-list mailing list