![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| SUN Solaris The Solaris Operating System, usually known simply as Solaris, is a free Unix-based operating system introduced by Sun Microsystems . |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Apache start issue | rs266 | SUN Solaris | 6 | 08-21-2008 11:17 AM |
| help me........... my apache can't start | yatmianto | SUN Solaris | 5 | 04-13-2008 11:19 PM |
| Start Stop Apache | MILLERJ62 | AIX | 2 | 12-27-2005 05:40 PM |
| Apache start (Was in:how can i?) [Split by LF] | donohd | UNIX for Dummies Questions & Answers | 1 | 03-19-2002 05:54 AM |
| Apache wont start | Alpha_Harblo | UNIX for Dummies Questions & Answers | 4 | 01-02-2002 09:26 PM |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
apache cannot start
hi all
i'm having a problem with apache on solaris 10 SPARC I'm trying to start httpd as root but it fails with the following error Code:
/usr/local/apache2/bin/httpd -k start httpd: Could not determine the server's fully qualified domain name, using 192.168.1.11 for ServerName (20014)Error string not specified yet: Error retrieving pid file logs/httpd.pid Code:
[Sun Jun 14 16:04:31 2009] [notice] Digest: done [Sun Jun 14 16:04:32 2009] [warn] pid file /usr/local/apache2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Sun Jun 14 16:04:32 2009] [notice] Apache/2.0.58 (Unix) mod_jk/1.2.15 DAV/2 PHP/5.1.4 configured -- resuming normal operations [Sun Jun 14 16:23:52 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/local/apache2/bin/suexec) [Sun Jun 14 16:23:53 2009] [notice] Digest: generating secret for digest authentication ... [Sun Jun 14 16:23:53 2009] [notice] Digest: done [Sun Jun 14 16:23:54 2009] [warn] pid file /usr/local/apache2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Sun Jun 14 16:23:54 2009] [notice] Apache/2.0.58 (Unix) mod_jk/1.2.15 DAV/2 PHP/5.1.4 configured -- resuming normal operations Code:
bash-3.00# ls -l /usr/local/apache2/logs/ total 433398 -rw-r--r-- 1 root root 0 Mar 11 12:42 access_log -rw-r--r-- 1 root root 3489021 Sep 3 2007 access_log.gz -rw-r--r-- 1 root root 100248972 Jun 15 09:09 dummy-host.example.com-access_log -rw-r--r-- 1 root root 87096852 Mar 5 23:11 dummy-host.example.com-access_log.gz -rw-r--r-- 1 root root 13216739 Jun 15 04:48 dummy-host.example.com-error_log -rw-r--r-- 1 root root 9175989 Mar 5 23:10 dummy-host.example.com-error_log.gz -rw-r--r-- 1 root root 5902845 Jun 15 09:21 error_log -rw-r--r-- 1 root root 2522824 Mar 5 23:09 error_log.gz -rw-r--r-- 1 root root 0 Jun 15 09:21 httpd.pid -rw-r--r-- 1 root root 67584 Jun 15 09:21 jk-runtime-status -rw-r--r-- 1 root root 1 Jun 15 09:21 jk-runtime-status.lock any ideas would be a great assist thanks in advance |
|
||||
|
yes its running as root
i haven't assigned the server a FQDN Code:
-rw-r--r-- 1 root root 0 Jun 15 09:21 httpd.pid you are right its security concern to run apache as root the server is local server but if we skip FQDN problem and security issue is there any fix to solve the problem |
|
|||||
|
Just delete the old pid file, it would be unusual (but not unheard of) for Apache not to be started as root so that it can bind to port 80. However the apache configuration file should also specify the runtime user to use once the process has started.
|
|
|||||
|
Good job, glad it is working now. Those pesky httpd.pid files can cause problems.
Regarding apache process ownership, you might be OK already. Did you check the config file? Normally, there is a line in the httpd.conf (apache.conf or apache2.conf) file where you specify the process owner, something like: Code:
Port 80 User apache Group apache Can you post yours? |
|
|||||
|
Quote:
Any user can run Apache ( provided the pid file and logs can be written by the user ), but you need extra privileges to run it on the standard ports. If you set the port number > 1024 any normal user could start it. I have in the past allowed certain users to control the Apache server on certain servers without giving them root access by creating an IPFilter to forward from port 80 to an unprivileged port that apache was listening on. To an external user there is no difference but there is no need to grant any extra permissions to the user running the server. |
| Sponsored Links | ||
|
|