![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Sun Solaris Operativsystemet Solaris, som vanligtvis kallas bara Solaris, är ett fritt Unix-baserade operativsystem som införts av Sun Microsystems. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Apache börja fråga | rs266 | Sun Solaris | 6 | 08-21-2008 12:17 |
| hjälpa mig ........... min apache inte kan starta | yatmianto | Sun Solaris | 5 | 04-14-2008 12:19 |
| Start Stop Apache | MILLERJ62 | AIX | 2 | 12-27-2005 05:40 |
| Apache start (var: Hur kan jag?) [Split av LF] | donohd | UNIX for Dummies Frågor & Svar | 1 | 03-19-2002 05:54 |
| Apache brukar börja | Alpha_Harblo | UNIX for Dummies Frågor & Svar | 4 | 01-02-2002 09:26 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
apache inte kan starta
hej alla
Jag har ett problem med Apache på Solaris 10 SPARC Jag försöker starta httpd som root men misslyckas med följande fel Kod:
/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 Kod:
[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 Kod:
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 alla idéer skulle vara en stor hjälp tack på förhand |
|
||||
|
ja sin kör som root
Jag har inte tilldelats servern ett FQDN Kod:
-rw-r--r-- 1 root root 0 Jun 15 09:21 httpd.pid ni har rätt säkerhetsinställningar oro för att köra apache som root servern är lokal server men om vi hoppa FQDN problem och säkerhetsproblem Finns det någon fix för att lösa problemet |
|
|||||
|
Bara ta bort den gamla PID-filen, skulle det vara ovanligt (men inte ovanligt) för Apache inte påbörjas så rot så att den kan binda till port 80. Men Apaches konfigurationsfil bör också ange runtime användare att använda när processen har startat.
|
|
|||||
|
Bra jobbat, glad att det fungerar nu. Dessa pesky httpd.pid filer kan orsaka problem.
Beträffande apache process ägande, du kan vara OK redan. Har du kollat konfigureringsfilen? Normalt finns det en rad i httpd.conf (apache.conf eller apache2.conf) fil där du anger att ägaren, något i stil med: Kod:
Port 80 User apache Group apache Kan du skicka din? |
|
|||||
|
Citat:
Alla användare kan köra Apache (förutsatt att pid filen och loggar kan skrivas av användaren), men du behöver extra förmåner för att köra det på standard portar. Om du anger portnumret> 1024 en normal användare kan starta den. Jag har tidigare medgett vissa användare att styra Apache-server på vissa servrar utan att ge dem tillgång till root genom att skapa en ipfilter att översända från port 80 till en obehörig port som Apache lyssnade på. Till en extern användare är det ingen skillnad men det finns ingen anledning att ge något extra behörigheter till användare som kör servern. |