The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Operativsystem > Sun Solaris
.
google unix.com



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

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 06-29-2009
h@foorsa.biz h@foorsa.biz is offline
Registered User
  
 

Join Date: juni 2008
Inlägg: 48
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
Jag kollade fel loggen för att se om jag kan få något mer informativ

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
Jag sprang ls se directroris perm
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
Jag är fast här med ingen aning om vad som händer
alla idéer skulle vara en stor hjälp
tack på förhand
  #2 (permalänk)  
Old 06-29-2009
Neo's Avatar
Neo Neo is online now Forum Staff  
Administratör
  
 

Join Date: Sep 2000
Ort: Asia Pacific
Inlägg: 6.752
Vad uid är din apache bearbetningen igång?

Det ska inte köras som root, BTW, det är stort säkerhetsproblem.

Och om det inte är runnning som root, vilket det inte borde vara, kan man inte skriva till (ditt) httpd.pid (-rw-r - r - 1 root root 0 15 juni 09:21) httpd . pid filen eftersom den filen (filen du postat) ligger bara skrivbara av root

Ser ut som om du har en rad problem, och jag har inte diskuterat ditt DNS, FQDN fråga.

Det första jag råd är att fastställa de icke-root användarnamn och groupid du kommer att köra Apache under. Ändra alla filer i din webbkatalog (rekursivt) till att icke-root-ID och grupp.

Då konfigurera Apache för att köras som din icke-root-användare (ovan).

Vad gäller er FQDN fel, det är något som du enkelt kan avhjälpa, om du vet vad din FQDN är för din server, men först måste du fixa din grundläggande filsystem och process / fil ägarfrågor med Apache.
  #3 (permalänk)  
Old 07-03-2009
h@foorsa.biz h@foorsa.biz is offline
Registered User
  
 

Join Date: juni 2008
Inlägg: 48
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
httpd.pid är skrivbar av root allt verkar vara okej
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
  #4 (permalänk)  
Old 07-03-2009
reborg's Avatar
reborg reborg is online now Forum Staff  
Administratör
  
 

Join Date: mars 2005
Ort: Irland
Inlägg: 4.234
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.
  #5 (permalänk)  
Old 07-04-2009
h@foorsa.biz h@foorsa.biz is offline
Registered User
  
 

Join Date: juni 2008
Inlägg: 48
@ reborg thanks a lot
Jag utgår httpd.pid nu fungerar det fint
förresten är det någon guide eller ett dokument att upprätta apache server med icke privilegierade användare
Tack igen
  #6 (permalänk)  
Old 07-04-2009
Neo's Avatar
Neo Neo is online now Forum Staff  
Administratör
  
 

Join Date: Sep 2000
Ort: Asia Pacific
Inlägg: 6.752
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
Det är ovanligt att apache, som jag minns, att ha en standard konfigurationsfil med User rot.

Kan du skicka din?
  #7 (permalänk)  
Old 07-04-2009
reborg's Avatar
reborg reborg is online now Forum Staff  
Administratör
  
 

Join Date: mars 2005
Ort: Irland
Inlägg: 4.234
Citat:
Ursprungligen postat av h@foorsa.biz View Post
@ reborg thanks a lot
Jag utgår httpd.pid nu fungerar det fint
förresten är det någon guide eller ett dokument att upprätta apache server med icke privilegierade användare
Tack igen
Med Solaris 10 bör det vara möjligt att använda pfexec och rätt behörighet, men det är mer vanligt att starta det som root och använda den "Användare" och "grupp" i konfigurationsfilen för normal körning användas som Neo föreslås.

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.
Reply

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 06:44.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0