Dieses Modul ist eine der Standardmodule , die bei der Handhabung der Kontrollfunktionen des Apache-Server soll. Es ermöglicht und erleichtert die erforderlichen Steuerfunktionen , die in der Apache-Server ausgeführt werden sollen. Lassen Sie uns sehen, die Arbeits- und Zweck der Steuerfunktionen und wie diese im Umgang mit diesen Steuerfunktionen des Apache-Server beteiligten Module.
Der Befehl help dient als kurze Anleitung, die die Benutzer den Umgang und die Nutzung dieser speziellen Modul führt.
Die Syntax für die Hilfebefehl unter der Apache-Steuerung ist unten dargestellt:
ptdeploy ApacheControl help
Die Syntax für die Deklaration den Befehl help ist nicht case sensitive was ein zusätzlicher Vorteil ist. Der Befehl help listet auch die alternativen Parameter, die in der Erklärung verwendet werden kann. Der folgende Screenshot visualisieren Sie den Befehl help unter Apache Control.
kevell@corp:/# ptdeploy ApacheControl help
******************************
This command is part of Default Modules and handles Apache Server Control Functions.
ApacheControl, apachecontrol, apachectl
- start
Start the Apache server
example: ptdeploy apachecontrol start
example: ptdeploy apachecontrol start --yes --guess
example: ptdeploy apachecontrol start --yes --apache-command="apache2"
- stop
Stop the Apache server
example: ptdeploy apachecontrol stop
example: ptdeploy apachecontrol stop --yes --guess
example: ptdeploy apachecontrol stop --yes --apache-command="apache2"
- restart
Restart the Apache server
example: ptdeploy apachecontrol restart
example: ptdeploy apachecontrol restart --yes --guess
example: ptdeploy apachecontrol restart --yes --apache-command="apache2"
- reload
Reloads the Apache server configuration without restarting
example: ptdeploy apachecontrol reload
example: ptdeploy apachecontrol reload --yes --guess
example: ptdeploy apachecontrol reload --yes --apache-command="apache2"
------------------------------
End Help
******************************
Die vier grundlegenden Steuerungsfunktionen in der Apache-Server enthalten sind:
Es gibt drei Möglichkeiten der Festlegung einer Steuerfunktionen. Zum Beispiel, wenn wir Start-Funktion ist, kann auf drei verschiedene Weisen, wie durch den Benutzer erforderlich ist, wie weiter unten definiert werden.
ptdeploy ApacheControl start
or
ptdeploy ApacheControl start --yes --guess
or
ptdeploy ApacheControl start --yes --apache-command="apache2"
Lassen Sie uns sehen die Verwendung von drei verschiedenen Syntax erklärt in kommenden Themen.
Im Folgenden sind die Parameter, die in alternative Erklärungen definiert werden können:
ApacheControl, apachecontrol, apachectl
Wenn der Benutzer wünschen, den Apache-Steuerfunktion zu starten, kann die folgende Syntax verwenden, wie hier gezeigt:
ptdeploy ApacheControl start
(Dies ist der erste Typ von Syntax der Festlegung einer Steuerfunktionen für apche Server)
Nach der Eingabe des Befehls, wie oben, werden die folgenden Schritte durchgeführt:
Schritt 1: Möchten Sie Apache starten? (Y / N).
Der Benutzer muss J oder N angeben
Schritt 2: Was ist der Apache-Service-Name?
Der Nutzer sollte, ob 0 oder 1 nach der Anforderung angeben.
Nachdem sie die Eingabe des Apache-Service-Name, wird es startet den Prozess.
Der folgende Screenshot zeigt den Startvorgang bildlich.
kevell@corp:/# ptdeploy apachecontrol start
Do you want to Start Apache? (Y/N)
y
What is the apache service name?
(0) apache2
(1) httpd
0
Starting Apache...
* Starting web server apache2
*
******************************
1Apache Controller Finished
******************************
kevell@corp:/# ptdeploy apachecontrol start --yes --guess
Starting Apache...
* Starting web server apache2
*
******************************
1Apache Controller Finished
******************************
kevell@corp:/# ptdeploy apachecontrol start --yes --apache-command="apache2"
Starting Apache...
* Starting web server apache2
*
******************************
1Apache Controller Finished
******************************
Wenn der Benutzer wünschen, den Apache-Steuerfunktion zu stoppen, kann die folgende Syntax verwenden, wie hier gezeigt:
ptdeploy apachecontrol stop --yes --guess
(Dies ist die zweite Art von Syntax der Festlegung einer Steuerfunktionen für Apache-Server)
Die Option Vermutung kann verwendet werden, um ein Standardwerte der bestimmten definierten Funktionen auszuführen.
Für Ubuntu die apche2 ist der Standardwert.
Für Cent OS httpd ist der Standardwert.
Der folgende Screenshot zeigt Sie über die Stopp-Funktion und Zweck der Vermutung Möglichkeiten bildhaft.
kevell@corp:/# ptdeploy apachecontrol stop
Do you want to Stop Apache? (Y/N)
y
What is the apache service name?
(0) apache2
(1) httpd
0
Stopping Apache...
* Stopping web server apache2
*
******************************
1Apache Controller Finished
******************************
kevell@corp:/# ptdeploy apachecontrol stop --yes --guess
Stopping Apache...
* Stopping web server apache2
*
******************************
1Apache Controller Finished
*****************************
kevell@corp:/# ptdeploy apachecontrol stop --yes --apache-command="apache2"
Stopping Apache...
* Stopping web server apache2
*
******************************
1Apache Controller Finished
******************************
Wenn der Benutzer wünschen, den Apache-Steuerfunktion neu zu starten, kann die folgende Syntax verwenden, wie hier gezeigt:
ptdeploy apachecontrol restart --yes --apache-command="apache2"
Dies ist die dritte Art von Syntax der Festlegung einer Steuerfunktionen für apche Server)
Der Benutzer kann diese dritte Art von Syntax verwenden, um den Wert des erforderlichen Apache-Befehl angeben. Der Screenshot siehe unten zeigt diese dritte Art von Syntax und Prozess der Neustart einer Funktion bildlich.
kevell@corp:/# ptdeploy apachecontrol restart
Do you want to Restart Apache? (Y/N)
y
What is the apache service name?
(0) apache2
(1) httpd
0
Restarting Apache...
* Restarting web server apache2
...done.
******************************
1Apache Controller Finished
******************************
kevell@corp:/# ptdeployapachecontrol restart --yes --guess
Restarting Apache...
* Restarting web server apache2
...done.
******************************
1Apache Controller Finished
******************************
kevell@corp:/# ptdeployapachecontrol restart --yes --apache-command="apache2"
Restarting Apache...
* Restarting web server apache2
...done.
******************************
1Apache Controller Finished
******************************
Wenn der Benutzer wünschen, den Apache-Steuerfunktion neu zu laden, kann die folgende Syntax verwenden, wie hier gezeigt:
ptdeploy apachecontrol reload
or
ptdeploy apachecontrol --yes --guess
or
ptdeploy apachecontrol --yes --apache-command="apache2"
Der Reload-Funktion führt das erneute Laden der Apache-Server ohne Neustart.
kevell@corp:/# ptdeploy apachecontrol reload
Do you want to Reload Apache? (Y/N)
y
What is the apache service name?
(0) apache2
(1) httpd
0
Reloading Apache Configuration...
* Reloading web server apache2
*
******************************
1Apache Controller Finished
******************************
kevell@corp:/# ptdeploy apachecontrol reload --yes --guess
Reloading Apache Configuration...
* Reloading web server apache2
*
******************************
1Apache Controller Finished
******************************
kevell@corp:/# ptdeploy apachecontrol reload --yes --apache-command="apache2"
Reloading Apache Configuration...
* Reloading web server apache2
*
******************************
1Apache Controller Finished
******************************