no puedo levantar el HTTPD

Forums: 

[root@phoenix ~]# /sbin/service httpd start
Iniciando httpd: httpd: bad user name apache
[FALLÃ]

no puedo iniciar el servicio y ya esta instlado
yum -y install httpd

El siguiente paso es

Imagen de kfirmad Kronsage

El siguiente paso es configurar...

Allí debes abrir el fichero httpd.conf y poner las configuraciones que se ajusten a tu trabajo... sería bueno que le consultes a google.com sobre cómo configurar httpd...

Suerte...

----------------------------
Cada día más Grande... y no lo detiene nadie!!

Me parece ...

Imagen de deathUser

Que el error es que no tienes un usuario apache en tu sistema
[quote]
Iniciando httpd: httpd: bad user name apache
[/quote]

Prueba creando el usuario apache:

useradd -s /bin/false apache

bye
:)

Ese usuario debería haber

Imagen de Epe

Ese usuario debería haber existido, crearlo es una variante pero puede que después presentes problemas por el uid, quién borró el usuario apache?

grep apache /etc/passwd

verás que no aparece.

Aunque crearlo es una opción lo mejor es que borres el httpd y lo instales de nuevo al isntalarlo se agregará el usuario con los UID correctos que están en /var/www/html

yum erase httpd
yum install httpd

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Estimado Epe, espero que

Estimado Epe, espero que sigas en linea, quería preguntarte: si borro el httpd, que implicaciones tiene esa acción con mi archivo html que contiene mis archivos de pagina web, webmail, mysql, etc.; no pasa nada con esos archivos o se eliminan con la eliminación del httpd. de antemnao gradezco tu gentileza

Jos

si desinstalas el paquete

Imagen de deathUser

si desinstalas el paquete httpd no debería borrarte el contenido del directorio /var/www/html a no ser que se lo pidas explícitamente, en todo caso si tienes dudas podrías renombrar o sacar un respaldo del directorio en cuestión antes de desinstalar el paquete, en el caso del webmail, es probable que te diga que el paquete depende del http y te quiera desinstalar también, podrías respaldar las configuraciones también o desinstalar el paquete ignorando las dependencias, pero seguramente se te complica la instalación posterior (habilitar nuevamente el webmail luego de re-instalado el httpd) así que yo respaldaría las configuraciones y reinstalaría todos los paquetes involucrados, en el caso de mysql, ahí si que no te va a borrar nada ya que no son dependientes.

bye
;)

Estimado deathUser, espero

Estimado deathUser, espero sigas en linea; he seguido tu consejo de este post, pero al tratar de usar esta sentencia me sale lo siguiente:
useradd: el grupo apache existe - si quiers añadir este usuario a ese grupo, use -g

pero si uso -g me sale:
# useradd -g/bin/false apache
useradd: grupo /bin/false desconocido

Pls tu ayuda, mil gracias

Jos

fíjate en lo que escribiste y

Imagen de deathUser

fíjate en lo que escribiste y en lo que te contesta el sistema:
[quote=JluisRivera1]# useradd -g/bin/false apache
useradd: grupo /bin/false desconocido[/quote]

El sistema cree que el grupo es /bin/false, donde /bin/false seguramente es el shell que le quieres poner al usuario apache, debería ser algo como:


# useradd -s /bin/false -g apache apache
# passwd -l apache

Creas el usuario apache con el shell /bin/false perteneciendo al grupo apache y en la segunda línea bloqueas el usuario apache para que nadie pueda hacer login con el.

bye
;)

listo

[root@phoenix ~]# yum erase httpd
Setting up Remove Process
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package httpd.i386 0:2.0.53-3.3 set to be erased
.
.
.
Erasing: php-pear 1/6
Erasing: httpd-suexec 2/6
Erasing: system-config-httpd 3/6
Erasing: httpd 4/6
warning: /etc/squirrelmail/config.php saved as /etc/squirrelmail/config.php.rpmsave
Erasing: squirrelmail 5/6
Erasing: php 6/6

Removed: httpd.i386 0:2.0.53-3.3
Dependency Removed: httpd-suexec.i386 0:2.0.53-3.3 php.i386 0:4.3.9-3 php-pear.i386 0:4.3.9-3 squirrelmail.noarch 0:1.4.3a-5 system-config-httpd.noarch 5:1.3.1-1
Complete!

[root@phoenix ~]# yum

[root@phoenix ~]# yum install httpd
Setting up Install Process
Setting up Repos
base 100% |=========================| 1.1 kB 00:00
updates-released 100% |=========================| 951 B 00:00
Reading repository metadata in from local files
.
.
Installing: httpd 86 % donewarning: user apache does not exist - using root
warning: user apache does not exist - using root
Installing: httpd 100 % done 1/2
Installing: httpd-suexec 100 % done 2/2

Installed: httpd.i386 0:2.0.53-3.3
Dependency Installed: httpd-suexec.i386 0:2.0.53-3.3
Complete!

no crea el usuario apache

grep apache /etc/passwd

no muestra nada

Páginas