2010-10-31 37 views
38

¿Tengo que reiniciar httpd después de los cambios en el archivo httpd.conf para que los cambios surtan efecto?Reiniciar httpd después de los cambios en el httpd.conf

+1

@svisstack cierto, pero apache y apache-config tampoco están relacionados con la programación. – X10nD

+0

@svisstack ¿por qué? – X10nD

+1

esto debería ser preguntado en serverfault.com no en stackoverflow.com, en serverfault obtendrás mejores resultados, en stackoverflow no es para gente interesante con estas cosas. – Svisstack

Respuesta

25

Sí. HTTPD.conf se lee en el inicio de apache, por lo que para que los cambios surtan efecto, debe reiniciarlo.

+19

Puedes hacer 'service httpd reload', para que apache no se caiga. – NARKOZ

+0

El servicio @narkoz no existe, por lo que se usa /etc/init.d/httpd status/restart – X10nD

+0

Hice una redirección, pero reiniciar tampoco resuelve el problema ... lo que podría estar mal. He iniciado sesión como root – X10nD

4

Si debe reiniciar el servidor

sudo service httpd restart 

Puedes comprobar errores en los archivos de configuración por

apachectl -t 

cambios pueden tardar un tiempo para reflexionar.

1

Puede hacer que apache vuelva a leer sus archivos de configuración sin reiniciar por sudo apachectl graceful (o apache2ctl en debian).

Desde el Apache docs:

reinicia con gracia el demonio httpd Apache. Si el daemon no se está ejecutando, se inicia. Esto difiere de un reinicio normal en que las conexiones actualmente abiertas no se cancelan. [...] Este comando verifica automáticamente los archivos de configuración como en configtest antes de iniciar el reinicio para asegurarse de que Apache no muera.

Cuestiones relacionadas