Come riavviare un server tramite Apache

January 7

Come riavviare un server tramite Apache


Un server Web è un computer che genera e offre contenuti sul World Wide Web. I clienti (per lo più browser Web) inviare richieste al server utilizzando l'Hypertext Transfer Protocol; il server raccoglie le informazioni necessarie per costruire le pagine Web richieste, incapsula sopra transazioni HTTP e lo invia al client richiedente. Apache è un'applicazione software server Web che alimenta oltre il 55 per cento dei server Web in Internet. Dato che il server Web Apache non è in genere nella stessa posizione fisica come client Web, un webmaster può essere necessario indicare al server Web per riavviare da un computer remoto. È possibile configurare Apache per accettare e di eseguire le richieste riavvio remoto.

istruzione

1 Accedere al host che esegue Apache come utente con privilegi di amministratore. Aprire la cartella o directory in cui Apache memorizza il suo contenuto web. Il modo specifico di eseguire questa operazione dipende dal sistema operativo. Ad esempio, per Linux, digitare quanto segue in una conchiglia:

cd / usr / local / apache / htdocs

Premere Invio."

2 Richiamare un editor di testo per creare un nuovo file chiamato "reboot.html." Inserire le seguenti linee nel nuovo file:

<Html>

<Body>

<? Php

$ AccessPassword = "MyPassword";

if (! isset ($ m))

{

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

echo "Inserire la password: <input type = \" password = \ "name = \" attemptedPassword \ ">";

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

}

if ($ m == "2")

{

if ($ accessPassword == $ attemptedPassword))

{

MYREBOOTCOMMAND

}

}

?>

</ Html>

</ Body>

Sostituire "MyPassword" con la password della vostra scelta; che password verrà utilizzata solo per riavviare il server Web Apache via. Sostituire MYREBOOTCOMMAND dal comando che riavviare il server Web. La sintassi esatta dipende dal sistema operativo su cui Apache è in esecuzione. Ad esempio, per Linux, il comando di riavvio è il seguente:

/ Sbin / reboot;

3 Salvare il file "reboot.html" e uscire dall'editor di testo. Esci del server Web.

4 Avviare un browser Web su qualsiasi computer remoto. Passare alla seguente indirizzo Web:

http: //MYSERVER/reboot.html

Sostituire "MYSERVER" con l'indirizzo principale del tuo sito web, ad esempio, "www.yahoo.com". Il server Web verrà chiesto di inserire una password. Inserire la password scelta al passo 2 e premere "Invio". Il server Web inizierà il riavvio immediatamente.