OpenSuse Server

04/06/2010 22:16 TheoRettisch#1
Apache2 + MySQL + PHP5

Alle Befehle in der root-Konsole.

MySQL
yast2 -i mysql
chkconfig --add mysql
rcmysql start

Nachgucken ob der Server rennt:
netstat -lpt | grep "mysql"
tcp 0 0 *:mysql *:* LISTEN 15826/mysqld

/usr/bin/mysql_secure_installation
(Die Nachfolgenden Einstellungen müssen Sie ohne meine Hilfe durchführen.)


PHP5
yast2 -i php5
yast2 -i php5-mysql

Apache2
yast2 -i apache2
yast2 -i apache2-mod_php5
chkconfig --add apache2
rcapache2 start
a2enflag SSL
rcapache2 restart

Mit
netstat -lpt | grep "http"

Man erkennt es daran, dass
tcp 0 0 *:www-http *:* LISTEN 13450/httpd2-prefor
tcp 0 0 *:https *:* LISTEN 13450/httpd2-prefor
auf dem Bildschrim zu finden sind.


Pure-FTPD

Yast –i pure-ftpd
Yast2 Yast ---> Sicherheit und Benutzer----> Gruppe bearbeiten und anlegen---->hinzufügen
Yast ---> Sicherheit und Benutzer----> Benutzer bearbeiten und anlegen---->hinzufügen

Der User ftpuser gehört nur der Gruppe Ftpuser an!
Login Shell /bin/false

pure-pw useradd gast -u ftpuser -d /pfad/zu/Deinem/Shareordner/
pure-pw mkdb
rcpure-ftpd restart

Nun am besten den Inhalt der /etc/pure-ftpd/pure-ftpd.conf mit dem Inhalt der beigelegten pure-ftpd.conf überschreiben.
Yast2 Yast ---> Sicherheit und Benutzer---->Firewall---->Erlaubte Dienste---->Dienst erlauben ----> http https pure-ftpd erlauben
Yast2 Yast ---> Sicherheit und Benutzer---->Firewall---->Erlaubte Dienste---->Erweitert---->TCP Ports---->21 22 80 443


Webmin

Am besten das Webmin-Paket als rpm download und auf dem Server speichern.
In den ordner von webmin-x.xxx-x.noarch.rpm wechseln.
rpm -i webmin-x.xxx-x.noarch.rpm

Port 10000 freigeben:
Yast2 Yast ---> Sicherheit und Benutzer---->Firewall---->Erlaubte Dienste---->Erweitert---->TCP Ports---->10000
Optional:
Um SSL und perl-Net_SSLeay zu installieren folgen Sie bitte dieser Anleitung: [Only registered and activated users can see links. Click Here To Register...]

Nun in Webmin unter Webmin---->Webmin-Konfiguration---->SSL-Verschlüsselung
SSL aktivieren
Nun unter Webmin ---->Webmin-Konfiguration---->SSL-Verschlüsselung---->Create Certificate
ein neues SSL-Zertifikat erstellen.(Als Server name in Url sollte man Any Hostname wählen.)
Nun kann man Webmin nurnoch per [Only registered and activated users can see links. Click Here To Register...] erreichen.