LOGO


Vorwort

Eigenen Webserver? Auf Linuxbasis?
Das geht ganz einfach ;-)
Man nehme sich wenn man hat z.B. einen alten PC
mit 512MB und P4 mit ca 1,5 - 2,0 GHz das reichen schon aus.
Die Linux Distribution ist in dem fall Ubuntu in der version 8.04.1.
Warum Ubuntu? Weil es zum einen recht einfach hanzuhaben ist, stabiel ist,
relative klein (Server Version) und recht groß verbreitet ist.
Das Tutorial was hier steht ist allerdings ohne große sicherheitseinstellungen
und daher in erster Linie nicht für den öffentlichen Betrieb empfehloen.
Allerdings kann man dieses recht schnell nachholen
und ich werde es warscheinlich noch nachtragen ;-)


Ubuntu installieren

Falls Ubuntu Linux noch installiert ist, holt dies nach! Am Anfang reicht wohl noch die graphische Version. Der Webserver wird wohl nicht die Welt an Ressourcen benötigen. Ubuntu hat von Haus aus kein aktivierter Root Account. Eigentlich ein gutes Sicherheitsfeature, aber bei einem lokalem Server eher unnötig.

Notiert euch unbedingt den Usernamen und das Userpasswort, dass ihr während der Installation eingeben müsst!


Sich Root Rechte verschaffen und Root Account aktivieren

Um den Root Account zu aktivieren macht ihr folgendes:

sudo passwd
und danach das neue Rootpw doppelt eingeben.

So, Root ist erstmal aktiviert. Jetzt kommen die Installationen!

loggt euch als Root ein: su


System aktualisieren

apt-get upgrade

Aktualisiert die vorhandenen Pakete


Ip des Servers fix einstellen

Lässt man die Ip dynamisch, kann der Server mal auf 192.168.1.64 wie auf 192.168.1.86 laufen, usw.

Deswegen sollte man die Ip Adresse des Servers fix einstellen.

Sucht euch eine Ip Adresse in eurem Netzwerk aus, die noch nicht vergeben ist und vom DHCP Server auch nicht vergeben werden kann, da es sonst zu einem IP-Konflikt kommen kann.

Zum Beispiel 192.168.1.99

Tippt dann folgenden Befehl ein, um zur Netzwerkkonfiguration zu gelangen:

vi /etc/network/interfaces

Ihr werdet da wohl eine Sektion finden, bei der auto eth0 (sofern ihr nur eine Netzwerkkarte habt) steht.

Ersetzt dies mit folgenden Zeilen:

auto eth0

iface eth0 inet static

address (eure auserwählte IP Adresse)

netmask (eure Netzmaske)

Mehr braucht ihr nicht, der Server soll sich ja nicht mit dem Internet verbinden.


Apache2 Webserver installieren

apt-get install apache2

Holt den Apache2 Webserver (evtl. braucht ihr dazu auch die Installationsdisk)

chmod 777 /var/www

gibt euch die nötigen Rechte um überhaupt etwas am Verzeichnis ändern zu dürfen (erinnert euch: /var/www ist das Verzeichnis wo alle Projekte rein kommen werden, es ist das root Verzeichnis vom Webserver)


PHP5 Modul installieren

apt-get install php5

Holt euch die neueste PHP Version

Der Server sollte jetzt eigentlich schon aktiv sein und unter http://eureip erreichbar sein, aber für Wordpress fehlt noch das Mysql Modul! Solltet ihr PHP4 benötigen, ersetzt einfach PHP5 mit PHP4 bei der Befehlseingabe.


Mysql Server installieren

Dies lösen wir mit dem Befehl

apt-get install install php5-mysql

und

apt-get install mysql-server

(Auch hier muss man für PHP4 nur die Zahl ändern).

Die Mysql Logindaten sollten standartmässig wie folgt lauten:

  • User: root

  • Pw: Keins, nix, nada, niente.


Mysql Verwaltung

apt-get install phpmyadmin

Ihr wollt ja die Datenbank einfach erstellen können? Phpmyadmin könnt ihr dann einfach unter http://ServerIPadresse/phpmyadmin/ erreichen (natürlich ist ServerIPadresse eure eigene Adresse).


Terminalzugriff

apt-get install ssh

Damit ihr auch über einen entfernten Rechner und unter benutzung eines SHH-fähigem Terminals, zB. Putty auf den Terminal des Servers zugreifen könnt (ideal wenn man den Server einfach in der Ecke stehen hat, kein Monitor und keine Tastatur nötig um etwas am Server zu ändern).


Dateizugriff

apt-get install proftpd.

Dies installiert den ProFTPD Ftp-Dienst. So bekommt ihr vollen Zugriff auf das Dateisystem mit jeglichen simplen FTP-Clients wie FileZilla. Die Login-Daten sind hier auch wieder die zu Anfang der Installation angegebenen Userlogindaten des Systems.


Ubuntu Download

Ubuntu-8.04.1
Architektur
Direktlink auf einen Server
Download per BitTorrent
i386
amd64
powerpc
ia64
sparc
hppa

 

Zurück

© QUAKEMASTER 2008