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:
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 erreichen.