Problemas con el arranque automatico del apache
Hola Lista, Desde la semana pasada cambie de w2k a Linux y me instale el SuSE 9.0, estoy aprendiendo poco a poco y hasta ahora me va gustando... Bueno voy al detalle, instale manualmente (compilado) el apache2, php, mysql, pero tengo un problema con al arranque automatico del apache al reiniciar el ordenador... adicione al final del archivo /etc/init.d/rc lo siguiente exec /wwwroot/mysql/bin..... y el server de mysql si lo arranca nada mas que reinicio, este va OK!!!... pero adiciono /..../apache -k start, pero no hace nada... Alguna sugerencia!!! gracias!!!!!!!!!!! __________________________________________________ -- Enviado por http://webmail.umcc.cu, el correo de la Universidad de Matanzas -- Simposio Internacional "Turismo y Desarrollo", que se celebrará del 11 al 14 de Julio del año 2005. http://www.umcc.cu/turd Participe en el V Congreso Internacional de Educaci¢n Superior "Universidad 2006". La Habana , Cuba, del 13 al 17 de febrero del 2006 http://www.universidad2006.cu/
Antonio, El Lun 11 Abr 2005 16:53, Antonio J. Hernandez Blanco. escribió:
adicione al final del archivo /etc/init.d/rc lo siguiente exec /wwwroot/mysql/bin..... y el server de mysql si lo arranca nada mas que reinicio, este va OK!!!... pero adiciono /..../apache -k start, pero no hace nada...
El script /etc/init.d/rc no debería modificarse! Para el arranque de un daemon debes crear un script de arranque en el directorio /etc/init.d y crear enlaces simbólicos en los subdirectorios correspondientes al nivel de arranque - comunmente rc3.d (sistema sin servidor X ni interfaz gráfica) y rc5.d (sistema con servidor X e interfaz gráfica). Fíjate en los scripts de otros servicios que podrás encontrar en /etc/init.d y en los enlaces creados hacia ellos en /etc/init.d/rc3.d y /etc/init.d/rc5.d, esto te ayudará a comprender la forma cómo están instalados. Para crear tus propios scripts de arranque para MySQL y Apache, puedes usar como modelo /etc/init.d/skeleton. Por ejemplo, copa /etc/init.d/skeleton a /etc/init.d/apache y luego edítalo de acuerdo con tus preferencias. De todos modos, me pregunto por qué compilar e instalar Apache y MySQL desde fuentes, si SuSE y MySQL proveen instaladores rpm actualizados para ambos programas, incluyendo los respectivos scripts de arranque. Mira en ftp://ftp.suse.com/pub/projects/apache y http://dev.mysql.com/downloads/mysql/4.1.html para los respectivos enlaces de descarga. En cuanto a Apache, ¿has compilado Apache o Apache2? Saludos, -- Andreas Philipp Noema Ltda. Bogotá, D.C. - Colombia http://www.noemasol.com
El Lun 11 Abr 2005 17:23, Andreas Philipp escribió:
En cuanto a Apache, ¿has compilado Apache o Apache2?
Perdón, ya leí tu mensaje otra vez y descubrí que lo mencionas... -- Andreas Philipp Noema Ltda. Bogotá, D.C. - Colombia http://www.noemasol.com
El 2005-04-11 a las 17:53 -0400, Antonio J. Hernandez Blanco. escribió:
Desde la semana pasada cambie de w2k a Linux y me instale el SuSE 9.0, estoy aprendiendo poco a poco y hasta ahora me va gustando...
Bueno voy al detalle, instale manualmente (compilado) el apache2, php, mysql, pero tengo un problema con al arranque automatico del apache al reiniciar el ordenador...
¿Y porqué los compilas, si vienen ya en la distro? ¿Estás empezando y te metes en esos fregados? Caray... :-O
adicione al final del archivo /etc/init.d/rc lo siguiente exec /wwwroot/mysql/bin..... y el server de mysql si lo arranca nada mas que reinicio, este va OK!!!... pero adiciono /..../apache -k start, pero no hace nada...
En SuSE no se arrancan los programas desde ese script. Leete el manual de administración, capítulo 12 (Parte III. El sistema / Capitulo 12. El concepto de arranque de SUSE LINUX). Bueno, es el 12 en la 9.1, en la 9.0 no se. Usa el fichero /etc/init.d/skeleton como punto de partida, o mejor, mira en el rpm del apache el fichero "/etc/init.d/apache2" y utilizalo para crear el tuyo. -- Saludos Carlos Robinson
Carlos E. R. wrote:
El 2005-04-11 a las 17:53 -0400, Antonio J. Hernandez Blanco. escribió:
Desde la semana pasada cambie de w2k a Linux y me instale el SuSE 9.0, estoy aprendiendo poco a poco y hasta ahora me va gustando...
Bueno voy al detalle, instale manualmente (compilado) el apache2, php, mysql, pero tengo un problema con al arranque automatico del apache al reiniciar el ordenador...
¿Y porqué los compilas, si vienen ya en la distro? ¿Estás empezando y te metes en esos fregados? Caray... :-O
adicione al final del archivo /etc/init.d/rc lo siguiente exec /wwwroot/mysql/bin..... y el server de mysql si lo arranca nada mas que reinicio, este va OK!!!... pero adiciono /..../apache -k start, pero no hace nada...
En SuSE no se arrancan los programas desde ese script.
Leete el manual de administración, capítulo 12 (Parte III. El sistema / Capitulo 12. El concepto de arranque de SUSE LINUX). Bueno, es el 12 en la 9.1, en la 9.0 no se. Usa el fichero /etc/init.d/skeleton como punto de partida, o mejor, mira en el rpm del apache el fichero "/etc/init.d/apache2" y utilizalo para crear el tuyo.
Creo que están pasando por alto el Editor de niveles de ejecucion del Yast.
El 2005-04-12 a las 00:33 -0300, Juan Erbes escribió:
Creo que están pasando por alto el Editor de niveles de ejecucion del Yast.
No, eso es posterior. Como ha compilado el apache, y se supone que desinstalado el rpm de SuSE, el script de arranque ha desaparecido, y por ende, también desaparece del editor de niveles. El primer paso es volver a crear el script de inicio. -- Saludos Carlos Robinson
participants (4)
-
Andreas Philipp
-
Antonio J. Hernandez Blanco.
-
Carlos E. R.
-
Juan Erbes