Installation von opensuse 10.3 als LAMP-Server Nachdem im Abschnitt 3 des HowTo Migration von Moodle aus UML auf echte Hardware alle Vorbereitungen getroffen wurden, können Sie mit der Installation eines neuen LAMP-Servers auf der Basis von opensuse 10.3 beginnen. 1. 2. 3. 4. 5. 6. 7. Legen Sie die Installations-DVD in das DVD-Laufwerk ein. Passen Sie gegebenenfalls die Spracheinstellung an. Default-Wert ist English (US) Drücken Sie auf Next, um weitere Einstellungen vornehmen zu können. Der Installer bietet Ihnen an, ob Sie die eingelegte DVD nach Fehlern überprüfen möchten. Da dies sinnvoll ist, drücken wir auf die Schaltfläche Start Check. Drücken Sie auf Next. Akzeptieren Sie die Lieznzverinbarung und drücken Sie auf Next. Nachdem der Installer das System überprüft hat, werden Sie aufgefordert, die passende Installationsmethode auszuwählen. Da wir ein neues System wollen, wählen wir an dieser Stelle New Installation aus und drücken anschließend auf Next. Die beiden Optionen Add Online Repositories Before Installation und Include Add-On Products from separate Media ignorieren wir an dieser Stelle, zumal sie nach der erfolgreichen Installation jeder Zeit nachgefügt werden können. Novell Netware Musterlösung / HowTo / opensuse 10.3 als LAMP-Server / Anleitung / 8.5.2008 1
8. Wählen Sie, wie in der Abbildung dargestellt, als Zeitregion Europe und als Zeitzone Germany aus. Als Wert für die Option Hardware Clock Set To empfehlen wir den Wert Local Time. 9. Als Nächstes fordert Sie der Installer auf, einen Desktop auszuwählen. Wer es puristisch mag, also auf eine grafische Oberfläche verzichten kann, klickt hier auf Other und wählt Text Mode. Wer sich jedoch in der Linux-Welt nicht heimisch fühlt und daher gerne einen benutzerfreundlichen Desktop- Manager wünscht, kann frei zwischen GNOME und KDE wählen. 2 Novell Netware Musterlösung / HowTo / opensuse 10.3 als LAMP-Server / Anleitung / 8.5.2008
10. 11. 12. Da Sie wahrscheinlich keine Tastatur mit einem englischen Layout besitzen, sollten Sie als erstes das Tastatur-Layout auf Deutsch (German) umstellen. Klicken Sie dazu auf den Link Keyboard Layout unter Locale Settings. Wählen Sie als Layout German aus und testen Sie im Eingabefeld Test, ob das ausgewählte Layout tatsächlich Ihrer Tastatur entspricht. War der Test erfolgreich, übernehmen Sie das neue Layout mit einem Klick auf Accept. Kontrollieren Sie nun den Vorschlag für die Partitionierung der Festplatte. opensuse schlägt automatisch den größten Teil der Festplatte für den Mount-Point /home vor. Da wir aber einen Webserver betreiben wollen, passen wir den Vorschlag nach unseren Bedürfnissen an. Drücken Sie daher auf den Link Partitioning. Für die meisten Leser unter Ihnen genügt es, die Option Base Partition Setup on This Proposal auszuwählen. Wer volle Kontrolle über die Partitionierung haben möchte, sollte die Option Create Custom Partition Setup auswählen. In unserem Beispiel entscheiden wir uns für die Option Base Partition Setup on This Proposal und drücken auf Next. Novell Netware Musterlösung / HowTo / opensuse 10.3 als LAMP-Server / Anleitung / 8.5.2008 3
13. Markieren Sie im nächsten Fenster die Partition, die als Wert für den Mount-Point /home trägt. Drücken Sie anschließend auf die Schaltfläche Edit. 4 Novell Netware Musterlösung / HowTo / opensuse 10.3 als LAMP-Server / Anleitung / 8.5.2008
Novell Netware Musterlösung / HowTo / opensuse 10.3 als LAMP-Server / Anleitung / 8.5.2008 5
14. Tragen Sie als Wert für den Mount-Point /srv statt /home ein, da unter dem Mount-Point /srv unter anderem das Wurzelverzeichnis für die Inhalte des Webservers und damit auch des Moodle angelegt wird. 15. 16. 17. Kontrollieren Sie nochmal die Partitionierung, ob der geänderte Mount-Point /srv übernommen wurde, und drücken Sie auf Accept. Als nächstes müssen die zu installierenden Software-Pakete angepasst werden, damit später die Moodle-Installation störungsfrei verlaufen kann. Klicken Sie dazu auf den Link Software. Im anschließenden Fenster sind erst einmal nur die sogenannten Patterns, also Schemata, die festlegen, welchen Verwendungszweck das installierte System erfüllen soll, aufgelistet. Da wir jedoch einzelne Pakete auswählen müssen, öffnen wir ein alternatives Fenster mit einer detaillierten Darstellung. Drücken Sie dazu auf die Schaltfläche Details. 6 Novell Netware Musterlösung / HowTo / opensuse 10.3 als LAMP-Server / Anleitung / 8.5.2008
18. 19. Falls nicht bereits ausgewählt, stellen Sie den Filter zunächst auf Patterns. Wählen Sie als zusätzliches Schema Web and LAMP Server im Abschnitt Server Functions aus, indem Sie ein Häkchen beim genannten Pattern setzen. 20. 21. Stellen Sie den Filter anschließend auf Search um. Geben Sie als Suchbegriff php ein. Novell Netware Musterlösung / HowTo / opensuse 10.3 als LAMP-Server / Anleitung / 8.5.2008 7
22. Da wir zuvor als Pattern Web and LAMP Server ausgewählt haben, sind bereits einige Software- Pakete automatisch ausgewählt. Fügen Sie nun weitere Pakete hinzu, die für den Einsatz von Moodle notwendig sind oder empfohlen werden. Die auszuwählenden Pakete sind: php5-curl php5-gd php5-iconv php5-mbstring php5-openssl php5-tokenizer php5-zlib 23. Kontrollieren Sie außerdem, ob das Paket Freetype 2 zur Installation ausgewählt wurde. Geben Sie dazu freetype in das Suchfeld ein und drücken Sie auf die ENTER-Taste. Setzen Sie bei freetype2 ein Häkchen, falls es fehlen sollte. 24. Suchen Sie nach yast2-ca. Falls das Paket nicht zur Installation ausgewählt wurde, sollten Sie es zwingend auswählen. Das Modul yast2-ca-management ermöglicht es Ihnen, auf einfache Art und Weise, Serverzertifikat für eine gesicherte Verbindung (HTTPS) zu erstellen. 25. 26. 27. Übernehmen Sie nun die zu installierenden Software-Pakete, indem Sie auf Accept drücken. Anschließend erscheinen je nach Desktop-Auswahl ein oder mehrere Fenster, in dem Sie über Lizenzbedingungen der ausgewählten Software belehrt werden. Akzeptieren Sie diese, um die Installation fortsetzen zu können. Haben Sie die Lizenzvereibanrungen einiger Software akzeptiert, erscheint ein letztes Fenster, in dem Ihnen mitgeteilt wird, dass noch weitere Pakete zur Erfüllung der Paketabhängigkeit installiert werden müssen. Akzeptieren Sie die automatische Auswahl durch einen Klick auf die Schaltfläche Continue. 8 Novell Netware Musterlösung / HowTo / opensuse 10.3 als LAMP-Server / Anleitung / 8.5.2008
28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. Drücken Sie auf den Schalter Accept und bestätigen Sie den Installationsstart mit einem Klick auf Install. Nachdem die Festpallte partitioniert und die Software-Pakete installiert wurden, startet der Server automatisch neu. Legen Sie das Passwort für den Benutzer root fest. Tragen Sie einen Host- und Domain-Namen ein. Entfernen Sie das Häkchen bei der Option Change Hostname via DHCP, zum Beispiel web als Hostname und dmz.oes.ml-bw.de als Domain-Name. Klicken Sie zuerst auf den Link General Network Settings. Entfernen Sie das Häkchen bei Enable IPv6 und wählen Sie als Network Setup Method Traditional Method with ifup aus. Übernehmen Sie die Firewall-Konfiguration. Wir werden sie später anpassen. Klicken Sie auf den Link Network Interfaces, um die Netzwerkkarte passend für die paedml Novell 3 ändern zu können. Markieren Sie im Reiter Overview die zu konfigurierende Netzwerkkarte und drücken Sie auf die Schaltfläche Configure. Tragen Sie als IP-Adresse 192.168.1.3 und als Netzwerkmaske 255.255.255.0 ein und drücken dann auf Next. Im Reiter Hostname/DNS tragen Sie dann als Nameserver 192.168.1.1 ein. Als Gateway (Reiter Routing) wird ebenfalls 192.168.1.1 eingetragen. Accept und Next. Den anschließenden Test, ob eine Verbindung ins Internet hergestellt werden kann, sollten Sie durchführen. Nach einem erfolgreichen Verbindungstest werden Sie gefragt, ob Sie Ihren Rechner bei Novell Customer Center registrieren möchten. Da wir diesen Schritt später nachholen werden, überspringen wir diesen Schritt, indem wir auf Configure Later und danach auf Next klicken. Wählen Sie als Authentication Method Local. Next Legen Sie nun einen Benutzer an, sodass Sie sich nicht jedes Mal mit dem Benutzer root anmelden müssen. Next. Prüfen Sie nach, ob die automatisch ermittelten Konfigurationen über Grafikkarte, Monitor und die Auflösung Ihrer Hardware entsprechen. Sind keine Anpassungen notwendig, drücken Sie auf Next. Herzlichen Glückwunsch! Die Installation von opensuse 10.3 als Moodle-Server steht kurz vor dem Ende! Doch bevor Sie die Installation mit einem Klick auf Finish beenden, empfehlen wir eine Steuerdatei für eine AutoYaST-Installation generieren zu lassen. Sollte es mal notwendig sein, den Moodle-Server neu zu installieren, hilft Ihnen diese Datei, dass eine Neuinstallation weitestgehend automatisch verläuft. Novell Netware Musterlösung / HowTo / opensuse 10.3 als LAMP-Server / Anleitung / 8.5.2008 9