Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
de:general:server-setup [21.12.2018 08:52] adminde:general:server-setup [21.12.2018 08:53] (aktuell) – gelöscht admin
Zeile 1: Zeile 1:
-====== Server aufsetzen ====== 
- 
-Basis dieser Empfehlungen ist ein "nacktes" Debian Linux. 
- 
-===== Software ===== 
- 
-  * Einige kleine Dienstprogramme 
-    * Browser ''elinks'' zum Abruf des Server-Status 
-  * Einige Sicherheitsfeatures 
-    * [[http://munin-monitoring.org/wiki/munin.conf|Munin]] zur Überwachung der Server-Leistung -- [[http://www.darkcoding.net/software/setting-up-munin-on-ubuntu/|Setup-Tipps]] 
-    * Monit zur Überwachung der Erreichbarkeit (inkl. Neustart des Servers bei Problemen) 
-  * Basis-Software für den Webserver 
-    * MySQL Datenbank 
-    * Apache Webserver ([[http://library.linode.com/web-servers/apache/installation/debian-6-squeeze|Apache 2 Web Server on Debian 6]]) oder ''nginx'' 
-    * ''apachetop'' Zur schnellen Kontrolle der Server-Last 
-    * PHP 
- 
-<code> 
-sudo apt update 
-sudo apt dist-upgrade 
-sudo apt install less vim elinks debsums iptables munin monit 
-sudo apt install nginx mysql apachetop php php-mysql php-json php-xml 
-</code> 
- 
-    * iptables für die Firewall ([[http://www.debian-administration.org/articles/445|Getting IPTables to survive a reboot]]) 
-    * Evtl. mpm-worker (mit FCGI) statt mpm-prefork einrichten: [[http://www.christophfischer.com/linux/12-apache/47-apache-server-mit-php-fastcgi-und-debian-50-lenny|Apache Server mit PHP fcgid]] 
-      * Ggf. mod_ssl 
-    * PHP (Sushoin) 
-      * GD-Bibliothek ''php5-gd'' 
-      * APC ''php-apc'' (nur für PHP vor Version 5.5) 
-    * Logrotation 
-    * E-Mails 
-      * Postfix für E-Mails 
-      * Postgrey für Greylisting 
-    * FTP-Nutzer 
-      * STPF-Nutzer mit Einschränkung auf Verzeichnis anlegen 
-    * ntp für eine aktuelle Serverzeit (z.B. de.pool.ntp.org einstellen in der /etc/ntp.conf) 
- 
-====== Sicherheit ===== 
- 
-    * [[http://www.fail2ban.org/wiki/index.php/MANUAL_0_8|fail2ban]] -- mit Verweis auf /system/logfiles/token-fail.log 
-    * [[http://blog.bodhizazen.net/linux/prevent-dos-with-iptables/|Verbindungen limitieren gegen DoS-Angriffe]] 
-    * Cronjob zum Einspielen von Updates 
- 
- 
-===== Einstellungen ===== 
- 
-    * Tägliches Backup (MySQL und Dateien) via Cronjob 
-      * [[http://www.howtoforge.de/anleitung/verschlusselte-ftp-backups-mit-duplicity-und-duply-erstellen-debian-squeeze/|Verschlüsselte FTP Backups mit duplicity und duply erstellen]] 
-    *  Abruf des Server-Status ermöglichen [[http://httpd.apache.org/docs/2.2/mod/mod_status.html|Apache Module mod_status]] 
  
de/general/server-setup.1545378749.txt.gz · Zuletzt geändert: 21.12.2018 08:52 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki