Foros del Web » Administración de Sistemas » Apache »

Levantar e parar Servicios y Archivo httpd

Estas en el tema de Levantar e parar Servicios y Archivo httpd en el foro de Apache en Foros del Web. Una pregunta que estoy me estoy haciendo problemas al momento de levantar y parar el servicio de apache y cual alrchivo httpd debo modificar. En ...
  #1 (permalink)  
Antiguo 21/03/2005, 15:07
Avatar de JuanKa  
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 20 años, 3 meses
Puntos: 1
Levantar e parar Servicios y Archivo httpd

Una pregunta que estoy me estoy haciendo problemas al momento de levantar y parar el servicio de apache y cual alrchivo httpd debo modificar.

En un manual me dicen que tengo que modificar el archivo httpd.conf ubicado en:

1.------> /etc/httpd/conf/httpd.conf
Otros me dicen que modifique este otro ubicado en

2.------> /usr/local/apache/conf/httpd.conf
Ahora otra cosa como y en que momento debo parar o comenzar el servicio de apache. Unos me dice que tengo que ejecutar :

3.------> /usr/local/apache/bin/apachectl accion
Otros dicen

4.------> /etc/init.d/rc.d/httpd accion o algo asi no recuerdo muy bien.
Entonces, por ejemplo quisiera cambiar algun paramentro del archivo httpd al cual archivo debo irme al 1. o al 2. para modificar

Primero que debo hacer:
Parar el sistema y despues de modificar el archivo httpd reinicializo con start este archivo(Pero con cual servicio hago esto con 3. o con 4.)

¿En que momento debo parar este servicio? me podrian dar un jemplo.

POR ESO LES DIGO AMIGOS QUE ME ESTOY HACIENDO PROBLEMAS CON ESTOS ARCHIVOS.

La Instalacion de RH9 lo hice de la siguiente forma:

# tar xvfz httpd-2.0.53.tar.gz
Luego me fui al directorio donde descompri este archivo y luego le di

# ./configure --prefix=/usr/local/apache

Luego
# make
# make install


De antemano les doy las gracias por la atencion prestada.

Saludos y Suerte para todos.
  #2 (permalink)  
Antiguo 21/03/2005, 15:33
 
Fecha de Ingreso: diciembre-2004
Mensajes: 34
Antigüedad: 20 años
Puntos: 0
Hola de nuevo:

Yo particularmente no te aconsejo compilar apache salvo que tengas necesidad de añadir o quitar alguna funcionalidad. Para un uso normal la versión precompilada es perfecta.

Puede ocurrir que tengas apache duplicado, una versión precomplidada instalada sobre /usr y la que tú has compilado en /usr/local.

Para mi lo mejor es comprobar si tienes instalado el rpm de apache

$ rpm -qa|grep httpd
httpd-2.0.51-2.9


Si es así, quizás lo mejor es desinstalar el precompilado (¿make uninstall?) y reinstalar el binario por si tenían algún fichero en común.

Para (re)iniciar apache:
/etc/init.d/httpd restart
Parar
/etc/init.d/httpd stop

Respecto a parar el servicio, realmente no es necesario. Si modificamos el fichero de configuración entonces reiniciamos apache para activar los cambios.

La configuración en /etc/httpd
El document_root en /var/www/html

Saludetes
__________________
----------
dns.bdat.net
  #3 (permalink)  
Antiguo 21/03/2005, 15:51
Avatar de JuanKa  
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 20 años, 3 meses
Puntos: 1
Hola de Nuevo y mil disculpas que quizas le quite la oportunidad a otra persona para que le puedas respondes.

Amigo AAAh yo soy nuevo en esto y solo descargue el archivo

tar xvfz httpd-2.0.53.tar.gz y segui los pasos que encontre un manual en la red y haci lo hice.

Ahora no se si tu me podrias indicar los pasos que debo hacer para que quede ok.

PERO primero haria desistalar el apache y comenzar desde cero.... que te parece.

PD.

Hice lo que me digistes:
coloque :
#rpm -qa|grep httpd y obtuve:

httpd-manual-2.0.40-21
redhat-config-httpd-1.0.1-18
httpd-2.0.40-21


Eso es lo que obtuve

Podemos entrar al msn si tu gustas.


Estare muy agradecido.
  #4 (permalink)  
Antiguo 22/03/2005, 04:49
 
Fecha de Ingreso: diciembre-2004
Mensajes: 34
Antigüedad: 20 años
Puntos: 0
Hola:

Bueno, para que todo funcione:

Primero eliminamos el apache compilado:

cd directorio_fuentes/apache/
make uninstall

(me imagino que el Makefile trae esta opción, sino tenemos que borrar los ficheros a mano. Podemos, por ejemplo, buscar todos los directorios que se llamen apache:
find / -name apache -type d)

Para evitar problemas borramos el script de inicio:
rm /etc/init.d/httpd


ahora, instalamos el apache binario,

mount /mnt/cdrom (montamos el cd correspondiente de RH).
rpm -Uvh --force /mnt/cdrom/RedHat/RPMS/httpd-xx.xx.xx.rpm

Ahora tenemos apache instalado de la siguiente forma:

Configuración: /etc/httpd
Document_root: /var/www/html
inicio: sevice httpd restart
o
/etc/init.d/httpd restart


Espero que funcione
Saludetes
__________________
----------
dns.bdat.net
  #5 (permalink)  
Antiguo 22/03/2005, 08:20
Avatar de JuanKa  
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 20 años, 3 meses
Puntos: 1
Hola hice lo que me dijistes pero falla al levantar el servicio con

#service httpd restart y me sale:

Parando http.............................................. ..........Fallo
Iniciando httpd .................................................. .. Fallo
Apache 1.3 configuration directives found
Please read /usr/share/doc/httpd-2.0.40/migration.html.

Ice tal y conforme de dijistes y tuve que borrar los directorios apache manualmente.


SAludos
  #6 (permalink)  
Antiguo 22/03/2005, 09:21
 
Fecha de Ingreso: diciembre-2004
Mensajes: 34
Antigüedad: 20 años
Puntos: 0
Ya queda menos. Parece que queda un fichero de configuración antiguo de apache, de la versión 1.3. Tenemos dos posiblidades:

Si hay una copia de seguridad:

cd /etc/httpd/conf
cp httpd.conf.rpmnew httpd.conf

y reiniciamos apache.

Solución b:

rm /etc/httpd/conf/httpd.conf*
y reinstalar apache

sdt
__________________
----------
dns.bdat.net
  #7 (permalink)  
Antiguo 22/03/2005, 15:41
Avatar de JuanKa  
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 20 años, 3 meses
Puntos: 1
Ok. no hay problema.

Hice lo que me dijistes y me va de maravilla y comenzare ahora a ser mis pruebas.


Cual es la diferencia en la instalacion que hice yo con el archivo que baje de internet (.....tar.gz) con lo que el archivo q tu me indicastes que se encontraba en el cdrom.

Gracias estoy muy agradecido.
  #8 (permalink)  
Antiguo 22/03/2005, 17:09
 
Fecha de Ingreso: diciembre-2004
Mensajes: 34
Antigüedad: 20 años
Puntos: 0
Me alegro de que al final se solucionaran los problemas.

Tenías instalado apache dos veces y además versiones distintas. El fichero de configuración de la versión 1.3 es incompatible con la 2.0.

Lo más práctico siempre es utilizar un paquete precompilado. Si tienes necesidades de modificar la compiación de un paquete, para añadir o quitar alguna característica lo mejor es construirnos nosotros mismos el paquete binario e instalarlo igual que uno del CD. Por último existe la posibilidad de compilar el paquete fuente estándar, pero ya has visto lo incómodo que resulta si quieres eliminarlo.

En muchos tutoriales, para ser lo más independientes de una distribución concreta de Linux cuentan el proceso de instalación y configuración desde la misma compilación y eso es lo que te ha confundido.

Este es un pequeño manual de apache para que tengas más detalles de la configuración.

Sldt
__________________
----------
dns.bdat.net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:34.