Tecnología

Inicio

Cómo reiniciar un servidor a través de Apache

Cómo reiniciar un servidor a través de Apache


Un servidor Web es un equipo que genera y entrega de contenido a través de la World Wide Web. Clientes (en su mayoría de los navegadores Web) enviar peticiones al servidor mediante el protocolo de transferencia de hipertexto; el servidor recoge la información necesaria para construir las páginas Web solicitadas, lo encapsula sobre las transacciones HTTP y envía de vuelta al cliente solicitante. Apache es una aplicación de software de servidor Web que los poderes más del 55 por ciento de los servidores Web en Internet. Teniendo en cuenta que el servidor Web que se ejecuta Apache no está típicamente en la misma ubicación física que los clientes Web, un webmaster puede tener que indicar al servidor Web que reiniciar desde un equipo remoto. Puede configurar Apache para aceptar y llevar a cabo las solicitudes de reinicio a distancia.

Instrucciones

1 Iniciar sesión en el servidor que ejecuta Apache como un usuario con privilegios de administrador. Abre la carpeta o directorio en el que Apache almacena su contenido Web. La manera específica de llevar a cabo este paso depende del sistema operativo. Por ejemplo, para Linux, escriba lo siguiente en un shell:

cd / usr / local / apache / htdocs

Presione ENTRAR."

2 Invocar un editor de texto para crear un nuevo archivo llamado "reboot.html." Inserte las siguientes líneas en el nuevo archivo:

<Html>

<Body>

<? Php

$ AccessPassword = "MICONTRASEÑA";

if (! isset ($ m))

{

echo "<form action = \" m = 2 \ "method = \" post \? ">";

echo "Introduce el password: <input type = \" password = \ "name = \" attemptedPassword \ ">";

echo "<input type = \" submit \ "> </ form>";

}

if ($ m == "2")

{

if ($ accessPassword == $ attemptedPassword))

{

MYREBOOTCOMMAND

}

}

?>

</ Html>

</ Body>

Reemplazar "MICONTRASEÑA" por la contraseña de su elección; esa contraseña sólo se utiliza para reiniciar el servidor Web a través de Apache. Reemplazar MYREBOOTCOMMAND por el comando que se reinicie el servidor Web. La sintaxis exacta depende del sistema operativo en el que se ejecuta Apache. Por ejemplo, para Linux, el comando de reinicio es el siguiente:

/ Sbin / reboot;

3 Guardar archivo "reboot.html" y salga del editor de texto. Cierre la sesión del servidor Web.

4 Lance un navegador Web en cualquier máquina remota. Vaya a la siguiente dirección de Internet:

http: //MYSERVER/reboot.html

Reemplazar "MISERVIDOR" con la dirección raíz del sitio Web, por ejemplo, "www.yahoo.com". El servidor web le pedirá una contraseña. Introduzca la contraseña elegida en el paso 2 y pulse "Enter". El servidor web iniciará reiniciar inmediatamente.