El Martes, 12 de Junio de 2007 17:25, escribió:
Puedes realizar los siguiente:
1. baja el servidor web: /etc/init.d/apache2 stop 2. sube el servidor web: /etc/init.d/apache2 start 3. ejecuta: tail -f /var/log/messages 4. envia lo que muestra la pantalla.
Jun 12 17:32:14 linux-9302 kernel: hdc: media error (bad sector): status=0x51 { DriveReady SeekComplete Error } Jun 12 17:32:14 linux-9302 kernel: hdc: media error (bad sector): error=0x30 { LastFailedSense=0x03 } Jun 12 17:32:14 linux-9302 kernel: ide: failed opcode was: unknown Jun 12 17:32:14 linux-9302 kernel: ATAPI device hdc: Jun 12 17:32:14 linux-9302 kernel: Error: Medium error -- (Sense key=0x03) Jun 12 17:32:14 linux-9302 kernel: (reserved error code) -- (asc=0x11, ascq=0x05) Jun 12 17:32:14 linux-9302 kernel: The failed "Read 10" packet command was: Jun 12 17:32:14 linux-9302 kernel: "28 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 " Jun 12 17:32:14 linux-9302 kernel: end_request: I/O error, dev hdc, sector 0 Jun 12 17:32:14 linux-9302 kernel: Buffer I/O error on device hdc, logical block 0
Probar si el servidor esta activo: netstat -ln | grep 80 Te debe mostrar que el servidor esta escuchando peticiones al puerto 80 (HTTP), si no lo muestra el servidor esta caido.
Lo muestra: tcp 0 0 :::80 :::* LISTEN unix 2 [ ACC ] STREAM LISTENING 9802 private/defer unix 2 [ ACC ] STREAM LISTENING 9806 private/trace
En el archivo /etc/apache2/httpd.conf busca las siguientes lineas: User apache Group apache
No existen En uid.conf están User wwwrun Group www
ahora busca en el archivo /etc/passwd si existe el usuario "apache" y en /etc/group si existe el grupo "apache"
No existe, su salida (de passwd) es ésta: at:x:25:25:Batch jobs daemon:/var/spool/atjobs:/bin/bash beagleindex:x:102:104:User for Beagle indexing:/var/cache/beagle:/bin/bash bin:x:1:1:bin:/bin:/bin/bash daemon:x:2:2:Daemon:/sbin:/bin/bash ftp:x:40:49:FTP account:/srv/ftp:/bin/bash games:x:12:100:Games account:/var/games:/bin/bash haldaemon:x:101:102:User for haldaemon:/var/run/hal:/bin/false lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash messagebus:x:100:101:User for D-Bus:/var/run/dbus:/bin/false news:x:9:13:News system:/etc/news:/bin/bash nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash ntp:x:74:103:NTP daemon:/var/lib/ntp:/bin/false postfix:x:51:51:Postfix Daemon:/var/spool/postfix:/bin/false root:x:0:0:root:/root:/bin/bash sshd:x:71:65:SSH daemon:/var/lib/sshd:/bin/false suse-ncc:x:103:105:Novell Customer Center User:/var/lib/YaST2/suse-ncc-fakehome:/bin/bash uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false harmless:x:1000:100:harmless:/home/harmless:/bin/bash avahi:x:104:106:User for Avahi:/var/run/avahi-daemon:/bin/false mailman:x:72:67:GNU mailing list manager:/var/lib/mailman:/bin/bash mysql:x:60:107:MySQL database admin:/var/lib/mysql:/bin/false Tampoco está Apache...
Si las lineas muestran otro usuario/grupo igualmente buscalos en los archivos ya descritos.
Saludos Jeler
Salu2 --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org