das Erste wäre
Code: Alles auswählen
"sudo service apache2 start "
Code: Alles auswählen
sudo service apache2 stop
Als Ubuntu-Guru wissen wir das.
Aber wir können es auch anders machen :
Code: Alles auswählen
sudo apachectl start
Code: Alles auswählen
sudo apache2ctl start
Da wäre restart und graceful beide starten den Apache zu beachten. graceful lässt den Apachen Zeit seine aktiven Prozesse zu beenden zum Unterschied von restart. d.h. der User bekommt von einem graceful-start nichts mit. Dafür kann es etwas dauern.
Code: Alles auswählen
sudo apache2ctl restart
Code: Alles auswählen
sudo apache2ctl graceful
Code: Alles auswählen
sudo apache2ctl configtest
Code: Alles auswählen
sudo apachectl -l -D
Code: Alles auswählen
sudo apachectl -M
Wenn ich jetzt ein Modul, eine Configuration oder einen Server aktivieren/deaktivieren möchte dann kann ich dies mittels dem entsprechenden Kommando machen
Für die Konfiguration stehen das Kommdo
zum Deaktivieren
Code: Alles auswählen
sudo /usr/sbin/a2disconf <name>
Code: Alles auswählen
sudo /usr/sbin/a2enconf <name>
zum Deaktivieren
Code: Alles auswählen
sudo /usr/sbin/a2dissite <name>
Code: Alles auswählen
sudo /usr/sbin/a2ensite <name>
Aktivierung
Code: Alles auswählen
sudo /usr/sbin/a2enmod <name>
Code: Alles auswählen
sudo /usr/sbin/a2dismod <name>
Nicht vergessen jetzt empfiehlt sich eine "apache2ctl configtest" und dann ein restart.
Achja, In vielen Beschreibung taucht auch der Begriff apachectl statt apache2ctl auf. Keine Sorge apache2ctl ist der neue Name und apachectl ist nur ein Link auf den 2er Das Kommando wurde mit einem kleinen Leistungsumfang in Apache 1.3 eingeführt. Später in Apache 2 bekam es wesentliche Funktionen dazu und einen 2er im Namen.
Und dann gibt es noch
Code: Alles auswählen
apachetop