Schulung-Teil3-Webserver aufsetzen: Unterschied zwischen den Versionen

Aus revampedia
Zeile 21: Zeile 21:
 
Zu diesem Zeitpunkt wurde unsere Schulung unfreiwillig abgebrochen, weil die Festplatte vom LTSP-Server in unserem Schulungsraum kaputt ging. <br />
 
Zu diesem Zeitpunkt wurde unsere Schulung unfreiwillig abgebrochen, weil die Festplatte vom LTSP-Server in unserem Schulungsraum kaputt ging. <br />
 
Ich nehme an, dass hier noch mehr dazu folgen wird, doch das konnten wir leider nicht mehr weiterführen. <br />
 
Ich nehme an, dass hier noch mehr dazu folgen wird, doch das konnten wir leider nicht mehr weiterführen. <br />
 +
 +
Am 15.12.16 hat eine weitere Schulung stattgefunden. Leider hat die Zeit gefehlt was neues zu installieren. Wir haben ein paar Dinge jedoch gelernt.
 +
 +
Mit dem folgenden Befehl lässt sich die IP von unseren Servern auf dem LTSP Server ermitteln.
 +
sudo arp
 +
Der Befehl funktioniert auch auf anderen Geräten wo man sudo Rechte hat. Mit [https://de.wikipedia.org/wiki/Address_Resolution_Protocol ARP] kann man "Nachbarn" im IPv4-Netzwerk sehen. Damit sind '''nicht''' die Nachbarn im anderen Haus oder der anderen Wohnung gemeint, sondern die anderen Computer die sich im gleichen Netzwerk befinden. Da wir uns die MAC-Adresse von unseren Servern abgeschrieben haben können wir auch so die IP Adresse ermitteln.
 +
 +
Nachdem wir es wieder auf unsere virtuellen Maschinen geschafft haben konnten wir über die folgenden Möglichkeiten prüfen ob unser Webserver läuft oder nicht
 +
 +
Variante 1
 +
ps -ef | grep apache
 +
 +
Der Befehl "ps" zeigt uns aktive Prozesse auf dem Computer an. Mit den Parametern "-e" und "-f" (kombiniert zu -ef) sagen wir, dass wir alle Prozesse sehen möchten und ausführliche Details dazu. Mit dem Pipe-Symbol (|) nehmen wir die Ausgabe von dem Befehl und übergeben es an das Programm "grep". Mit "grep" können wir unser Resultat filtern. Wir wollen nur die Pozesse sehen welche "apache" enthalten und nicht die ganze Liste, was wir damit erreichen.
 +
 +
Variante 2
 +
 +
sudo systemctl status apache2
 +
 +
Variante 3
 +
 +
im webbrowser IP von vm angeben und checken
 +
 +
-> wie in der seite steht befindet sich das ganze unter
 +
/var/www/html/index.html
 +
 +
cd /var/www/html/
 +
less index.html
 +
 +
cd /etc/apache2/
 +
ls -la
 +
 +
arbeiten in sites-available
 +
und dann elemente in /sites-enabled verwalten ... so hat man nur einen link und kann einfacher verwalten
 +
  
 
[[Kategorie:Schulungen_/_Workshops]]
 
[[Kategorie:Schulungen_/_Workshops]]

Version vom 16. Dezember 2016, 11:12 Uhr

Diese Schulung hat am 17.11.2016 stattgefunden und ist eine Weiterführung von Teil2. Die erste virtuelle Maschine wird ein Webserver (Apache) werden. Doch ist aktuell noch nicht fertig, da es Probleme auf unserem Schulungsserver gab. JR

Falls noch Fragen offen sind nach dieser Anleitung bitte oben bei "Ansichten" auf "Diskussion" gehen und Feedback hinterlassen, dass ich noch weitere Details hinzufügen kann. jr

Auf der virtuellen Maschine über SSH einloggen

Auf unserer neu erstellten virtuellen Maschine haben wir ja vorher noch einen Benutzernamen und Passwort erstellt und sudo installiert. Jetzt dürfen wir also über ssh auf die Maschine einloggen

ssh user1@vm1

Packete für Webserver installieren

Da wir die Maschine erst gerade erstellt haben ist die Packetliste von apt aktuell. Falls einige Zeit seit dem Erstellen vergangen ist macht man am besten noch zuerst ein "sudo apt update".

sudo apt install apache2 apache2-bin apache2-utils apache2-doc

Nachdem diese Packete installiert wurden darf man im Browser die IP Adresse von der virtuellen Maschine eingeben.

Und jetzt haben wir einen Webserver am laufen.

Zu diesem Zeitpunkt wurde unsere Schulung unfreiwillig abgebrochen, weil die Festplatte vom LTSP-Server in unserem Schulungsraum kaputt ging.
Ich nehme an, dass hier noch mehr dazu folgen wird, doch das konnten wir leider nicht mehr weiterführen.

Am 15.12.16 hat eine weitere Schulung stattgefunden. Leider hat die Zeit gefehlt was neues zu installieren. Wir haben ein paar Dinge jedoch gelernt.

Mit dem folgenden Befehl lässt sich die IP von unseren Servern auf dem LTSP Server ermitteln.

sudo arp 

Der Befehl funktioniert auch auf anderen Geräten wo man sudo Rechte hat. Mit ARP kann man "Nachbarn" im IPv4-Netzwerk sehen. Damit sind nicht die Nachbarn im anderen Haus oder der anderen Wohnung gemeint, sondern die anderen Computer die sich im gleichen Netzwerk befinden. Da wir uns die MAC-Adresse von unseren Servern abgeschrieben haben können wir auch so die IP Adresse ermitteln.

Nachdem wir es wieder auf unsere virtuellen Maschinen geschafft haben konnten wir über die folgenden Möglichkeiten prüfen ob unser Webserver läuft oder nicht

Variante 1

ps -ef | grep apache

Der Befehl "ps" zeigt uns aktive Prozesse auf dem Computer an. Mit den Parametern "-e" und "-f" (kombiniert zu -ef) sagen wir, dass wir alle Prozesse sehen möchten und ausführliche Details dazu. Mit dem Pipe-Symbol (|) nehmen wir die Ausgabe von dem Befehl und übergeben es an das Programm "grep". Mit "grep" können wir unser Resultat filtern. Wir wollen nur die Pozesse sehen welche "apache" enthalten und nicht die ganze Liste, was wir damit erreichen.

Variante 2

sudo systemctl status apache2

Variante 3

im webbrowser IP von vm angeben und checken

-> wie in der seite steht befindet sich das ganze unter /var/www/html/index.html

cd /var/www/html/

less index.html

cd /etc/apache2/ ls -la

arbeiten in sites-available und dann elemente in /sites-enabled verwalten ... so hat man nur einen link und kann einfacher verwalten