Du bist nicht angemeldet.

  • Anmelden
  • Registrieren

Boa

Fortgeschrittener

Beiträge: 200

1

24.07.2007, 22:29

[Tutorial] Webserver mit Debian Etch und pph5 mysql5 einrichten

ein kleines Tutorial, wie man einen Webserver selber einrichten btw aufsetzen kann.
Vorbereitung
Download des Betriebssystems Debian Etch
http://cdimage.debian.org/debian-cd/4.0_r0/i386/iso-cd/
Ich habe mich hier für die Version
http://cdimage.debian.org/debian-cd/4.0_r0/i386/iso-cd/debian-40r0-i386-netinst.iso entschieden, da es sich bei dem Testserver um einen Pentium handelt.
Dieses Image kann dann auf eine CD gebrannt werden und ist auch gleich Bootfähig.

Teil 1
den Rechner mit eingelegter CD starten und dann dem Menü folgen.
Als Installationsvariante habe ich nur Standart ausgewählt.
Als Domain kann eine beliebige Domain genommen werden, aber am sinnvollsten ist es die Domain zu nehmen, die nachher auch verwendet werden soll.
Als User habe ich in dem Fall Debian genommen
Das Rootpasswort sollte aus Zahlen und Buchstaben mit Klein- und Großschreibung bestehen für die größtmögliche Sicherheit.
Wenn die Installation vollendet ist, bootet der Rechner neu und nach erfolgreichem Login steht dann dort z.B
Debian:~#

Boa

Fortgeschrittener

Beiträge: 200

2

24.07.2007, 23:05

Teil2 Installation Webserver

Als erstes machen wir ein update auf die neueste version.
Debian:~# apt-get update
Debian:~# apt-get upgrade
Dannach installieren wir einige Programme wie Packer und ftp
Debian:~# apt-get -y install mc zip unzip bzip2 screen vim rsync traceroute ftp lynx
Nun möchten wir ja auch die aktuellste Zeit haben
Debian:~# apt-get -y install ntp ntpdate
Um nun auch von aussen per Putty auf den Server zu kommen installieren wir SSH
Debian:~# apt-get install ssh

Nun kommt die Installation des Apachen
Debian:~# apt-get -y install apache2
Dann das php5
Debian:~# apt-get -y install libapache2-mod-php5 php5-cli php5-common php5-cgi
Den Datenbankserver installieren
Debian:~# apt-get install mysql-common mysql-server mysql-server-5.0
Die Datenbankverwaltung phpmyadmin installieren:
Debian:~# apt-get install phpmyadmin

nun müssen die Passwörter für die Datenbank gesetzt werden:
Debian:~# mysqladmin -u root -p password irgendeinpasswort
Jetzt richten wir eine Datenbank ein.
Debian:~# mysqladmin -p create usr_web0_1
Nun legen wir einen zusätzlichen User für die Datenbank ein, die wir gerade erstellt haben:
Debian:~# mysql -u root -p
mysql> create user web1@localhost identified by irgendeinpasswort;
mysql> GRANT ALL PRIVILEGES ON usr_web0_1 . * TO web1@localhost;
mysql> FLUSH PRIVILEGES;
mysql> /q

nun aktivieren wir mod_rewrite
Debian:~# a2enmod rewrite
Debian:~# /etc/init.d/apache2 restart
Soweit die Einrichtung von Apache2 php5 und mysql.
Nun noch eine Kleinigkeit für das Design:
Debian:~# mcedit /root/.profile
am Ende einfügen:
alias mc='env LANG=de_DE mc'
F2 (Speichern) F10 (beenden)

Thema bewerten