Ayer instalé Apache 2 (apache-2.2.9-4) en Archlinux, pero por alguna razón en particular no iniciaba..
█▓▒░root@localhost█▓▒░ mar ago 19 10:12:34
/etc/rc.d/ /etc/rc.d/httpd start
:: Starting HTTP Daemon [FAIL]
Ni en los logs apareciá el problema, nada, la verdad en "pelotas estaba". Hasta que se me ocurrió hacer:
█▓▒░root@localhost█▓▒░ mar ago 19 10:12:53
/etc/rc.d/ apachectl -t
httpd: bad user name http
Podemos ver que nos dice "httpd: bad user name http", me di cuenta que no tengo ningún usuario llamado de esa manera. Creemos un usuario con ese nombre...:
█▓▒░root@localhost█▓▒░ mar ago 19 10:14:08
/etc/rc.d/ adduser http
Login name for new user: http
User ID ('UID') [ defaults to next available ]:
Initial group [ users ]:
Additional groups (comma separated) []:
Home directory [ /home/http ]
Shell [ /bin/bash ]
Expiry date (YYYY-MM-DD) []:
New account will be created as follows:
---------------------------------------
Login name.......: http
UID..............: [ Next available ]
Initial group....: users
Additional groups: [ None ]
Home directory...: /home/http
Shell............: /bin/bash
Expiry date......: [ Never ]
This is it... if you want to bail out, hit Control-C. Otherwise, press
ENTER to go ahead and make the account.
Creating new account...
Cambiando la información de usuario para http
Introduzca el nuevo valor, o presione ENTER para el predeterminado
Nombre completo []:
Número de habitación []:
Teléfono del trabajo []:
Teléfono de casa []:
Otro []:
Introduzca la nueva contraseña de UNIX:
Vuelva a escribir la nueva contraseña de UNIX:
passwd: contraseña actualizada correctamente
Account setup complete.
Iniciamos Apache...
█▓▒░root@localhost█▓▒░ mar ago 19 10:12:34
/etc/rc.d/ /etc/rc.d/httpd start
:: Starting HTTP Daemon [FAIL]
Pufff otra vez...
█▓▒░root@localhost█▓▒░ mar ago 19 10:16:05
/etc/rc.d/ apachectl -t
httpd: bad group name http
Ahora nos dice que el grupo no existe...lo creamos también..
█▓▒░root@localhost█▓▒░ mar ago 19 10:16:11
/etc/rc.d/ groupadd http
Agregamos el usuario http al grupo http:
█▓▒░root@localhost█▓▒░ mar ago 19 10:18:16
/etc/rc.d/ gpasswd -a http http
Añadiendo al usuario http al grupo http
Iniciamos Apache:
█▓▒░root@localhost█▓▒░ mar ago 19 10:18:23
/etc/rc.d/ /etc/rc.d/httpd start
:: Starting HTTP Daemon [DONE]
█▓▒░root@localhost█▓▒░ mar ago 19 10:19:09
Este inconveniente me quitó 3 horas de mi vida =P. Espero que les sirva. Saludos!
8/18/2008
Problemas para iniciar httpd
Etiquetas: Arch Linux, Networking, Webmasters
Subscribe to:
Post Comments (Atom)
0 comentarios:
Post a Comment