HowTo LAMP-Server für Debian 5 Lenny

Bitte loggen sie sich ein oder registrieren sie sich.

Einloggen mit Benutzername, Passwort und Sitzungslänge
Erweiterte Suche  

Autor Thema: HowTo LAMP-Server für Debian 5 Lenny  (Gelesen 3325 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

linux

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 70
HowTo LAMP-Server für Debian 5 Lenny
« am: 23.Mai 2009, 17:25:02 »

LAMP-Server für Debian Lenny (Teil 1)

Erste Schritte:

Terminal öffnen und
ssh -l benutzer IP
Als erstes müsst Ihr sofort euer Password ändern
passwd
Wir fügen noch die folgenden Repos in die sources.list
deb http://ftp.de.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.de.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

Als nächstes wird das System erstmal auf verfügbare Updates überprüft
apt-get update && apt-get upgrade
Dann wird die Hosts modifiziert
nano /etc/hosts
Dort fügt Ihr euer Servername rein
Your-IP your-IP.blue.kundencontroller.de your-IP
Jetzt wird das Schreibgeschützt
chattr +is /etc/hosts
chattr +is /etc/hostname
Die Hostnamen werden neugestartet
/etc/init.d/hostname.sh stop
und dann
/etc/init.d/hostname.sh start
Jetzt installieren wir den ntp (Network Time Protokol)
apt-get install ntp ntpdate bzip2 unrar unzip zip mc
Wir erstellen jetzt einen neuen Benutzer (user = Benutzername)
adduser user
Lege Benutzer »user« an ...
Lege neue Gruppe »user« (1000) an ...
Lege neuen Benutzer »user« (1000) mit Gruppe »user« an ...
Erstelle Home-Verzeichnis »/home/user« ...
Kopiere Dateien aus »/etc/skel« ...
Geben Sie ein neues UNIX-Passwort ein:
Geben Sie das neue UNIX-Passwort erneut ein:
passwd: Passwort erfolgreich geändert
Ändere Benutzerinformationen für user
Geben Sie einen neuen Wert an oder drücken Sie ENTER für den Standardwert
   Vollständiger Name []:
   Raumnummer []:
   Telefon geschäftlich []:
   Telefon privat []:
   Sonstiges []:
Is the information correct? [Y/n]

Wir werden den Root verbieten per Remote auf den Server anzumelden
nano /etc/ssh/sshd_config
PermitRootLogin yes auf nein setzen

Strg + o (Speichern)

Strg + x (Beenden)

SSH Server neu starten
/etc/init.d/ssh restart
Jetzt wird der Server neugestartet
shutdown -r now
Jetzt richten wir einen LAMP Server unter Debian ein (PHP5, Python, Perl und Ruby)
apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils apache2-suexec libexpat1 ssl-cert php5 php5-common php5-curl php5-cli php5-dev php-pear php5-gd php5-idn php5-imagick php5-mysql php5-xcache libapache2-mod-php5 libapache2-mod-python libapache2-mod-ruby imagemagick libapache2-mod-perl2
Jetzt sagen wir dem Apache, dass er die Module aktivieren soll
a2enmod suexec rewrite ssl actions include
Zeit um den Apache neu zustarten
/etc/init.d/apache2 restart
Wir installieren jetzt den MySQL-Server mit der Administrationsoberfläche phpMyAdmin
apt-get install mysql-server phpmyadmin
Jetzt installieren und richten wir webalizer ein
apt-get install webalizer
Da bei Debian ein Fehler ist müssen wir den berichtigen
nano /etc/webalizer/webalizer.conf
ändert folgende Zeile
LogFile /var/log/apache2/access.log.1 zu LogFile /var/log/apache2/access.log

und speichern
Strg + o
dann verlassen mit
Strg + x
Jetzt starten wir Webalizer
webalizer
Als letztes werden wir den Apache die nötigen Rechte einräumen für /var/www
chown -R www-data:www-data /var/www
« Letzte Änderung: 17.April 2010, 21:11:50 von linux »
Gespeichert


linux

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 70
Re: HowTo LAMP-Server für Debian 5 Lenny
« Antwort #1 am: 06.Juni 2009, 14:47:23 »

Blocken von Spammern mit Apache2 mod_defensible (Teil 2)

nano /etc/apt/sources.list
und fügen folgende Zeile hinzu
deb http://ftp.de.debian.org/debian sid main
apt-get update
dann installieren wir das Paket
apt-get install libudns0
jetzt löschen wir die hinzugefügte Sources

nano /etc/apt/sources.list
deb http://ftp.de.debian.org/debian sid main

Nun wieder
apt-get update
Jetzt installieren wir
apt-get install libapache2-mod-defensible libapache2-mod-geoip
aktivieren den mode
a2enmod defensible
laden die Module mit
/etc/init.d/apache2 force-reload
Öffnet euer Editor
nano /etc/apache2/apache2.confund sucht nach der Zeile - Include /etc/apache2/conf.d/
und fügt folgende Zeile hinzu.

DnsblUse On
DnsblServers httpbl.abuse.ch

und startet den apache neu
/etc/init.d/apache2 restart
Jetzt könnt Ihr euer Server testen, unter folgenden Link
http://www.abuse.ch/httpbl/test.php
gebt eure IP-Adresse des Servers ein.

Jetzt sollte der folgende Hinweis kommen

Your ip-address is banned" or HTTP error 403 "Forbidden

Dann ist es richtig konfiguriert.

Fertig ist euer wirkungsvoller Schutz gegen Spammer.

« Letzte Änderung: 07.Juni 2009, 15:46:24 von linux »
Gespeichert

linux

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 70
Re: HowTo LAMP-Server für Debian 5 Lenny
« Antwort #2 am: 07.Juni 2009, 15:46:53 »

Postfix installieren und einrichten (Teil 3)
Gespeichert
 

Seite erstellt in 0.123 Sekunden mit 21 Abfragen.