mit der liane durch den hosting-dschungel · (realisiert über wp-cli) • sicherheit von wordpress...

25
Matthias Kurz @ WordPress Meetup Jena # https://wp-projects.de Mit der Liane durch den Hosting-Dschungel 1

Upload: others

Post on 06-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

Matthias Kurz @ WordPress Meetup Jena# https://wp-projects.de

Mit der Liane durch den Hosting-Dschungel

1

Page 2: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Über mich

2

• Matthias Kurz

• 1984 im Saarland geboren, wohnhaft in Köln

• Fachinformatiker Systemintegration mit

Weiterbildung zum gepr. IT-Projektleiter (IHK)

• Gründer und Geschäftsführer von

WP-Projects (https://wp-projects.de)

• Twitter: @mazzoIO (privat) und @wpprojects_de

• Regelmäßiger WordCamp- und Meetup-

Organisator und Besucher

Page 3: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Möglichkeiten des Hostings

3

Page 4: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Möglichkeiten des Hostings

• Shared Webhosting

• Virtuelle Server

• Dedizierte Server

• Managed Server (Virtuell und Dediziert)

• Public Cloud / Hyperscaler (Amazon, Google, Microsoft)

4

Page 5: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Server-Dienste

5

Page 6: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Grundlegende Serverdienste

• Webserver (z.B. Apache, NGINX oder eine Kombination aus beidem)

• Datenbank (z.B. MySQL oder MariaDB)

• PHP

6

Page 7: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Unterschiede zwischen Hosting-Anbietern

7

Page 8: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Hoster im Vergleich• Klassische (generische) Hoster sind sehr breit aufgestellt,

um verschiedene Dienste und Applikation mit unterschiedlichen Ansprüchen zu hosten (klassische Websites, Webvisitenkarten, Shopsysteme etc.)

• Spezialisierte Hoster (z.B. WordPress Hoster) bieten in aller Regel Zusatzfunktionen, Zusatzservices und optimierte Server für WordPress

• Durchführung von Sicherheitsupdates

• Optimierte Server (Caching, Serverdienste)

• Technischer Support bei Problemen / Angriffen

8

Page 9: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Features (die Sinnvollen und die, die es weniger sind)

9

Page 10: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Wichtige Funktionen• Möglichkeiten der Performance:

• Schnelle Komponenten (Enterprise SSDs)

• Optimierte Serverdienste (z.B. NGINX / Apache Kombo)

• Caching

• Schnelle Anbindung der Server und des Rechenzentrums

• Echter Testaccount verfügbar?

10

Page 11: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Wichtige Funktionen• Möglichkeiten der Verfügbarkeit:

• Redundante Stromversorgung

• Redundante Netzwerkanbindung

• RAID

• Externe Sicherung

• Failover / HA (High Availability)

• Rechenzentrums-Redundanz

11

Page 12: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Bequeme Verwaltung von WordPress

• Zentrales Dashboard zur übersichtlichen Verwaltung von WordPress-Installationen

• Installation der aktuellen Version auf Knopfdruck (realisiert über WP-CLI)

• Sicherheit von WordPress ohne großen Aufwand anpassen

• Staging (Test- und Entwicklungsumgebung) auf Klick erstellbar - Daten aus Staging in Live-Umgebung kopierbar

12

Page 13: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena13

Page 14: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena14

Page 15: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena15

Page 16: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena16

Page 17: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Sinnvolle, unterschätzte Funktionen

• Backuphäufigkeit (mindestens täglich, besser häufiger, abhängig vom Bedarf)

• Backupvorhaltezeit

• Möglichkeit, Backups lokal speichern zu können

• PHP Memory Limit / PHP Execution Time

17

Page 18: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Buzzwords

• Klingt gut, aber …

• Unlimiterter Traffic / Trafficflat

• Angabe des Webspeicherplatzes

• Anzahl der Datenbanken

• Maximale Anzahl von Kunden

• Durchschnittliche Ladezeit von Webseiten

18

Page 19: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Wichtige Zusatzfunktionen

• SSL-Verschlüsselung (z.B. Let’s encrypt)

• Verwaltung der .htaccess

• Zugang per SSH (z.B. für Dienstleister zur einfacheren Verwaltung)

• Anpassung individueller Setups und Konfigurationen durch den Anbieter

• E-Mail und Domains

19

Page 20: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Sicherheit in der Kommunikation

20

Page 21: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Sicherheit in der Kommunikation

• Benutzerrechte und „Mitwisser“ soweit einschränken wie möglich

• Übermittlung von Zugangsdaten nur auf sicheren Wegen

• Datensparsamkeit im Allgemeinen

21

Page 22: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Verwaltung des Hostings

22

Page 23: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Verwaltungsmöglichkeiten

• Kundeninterface zur Verwaltung des Hostings (Eigenentwicklung, Plesk, CPanel, open Source Lösungen)

• Festlegung von Zugangsdaten

• Festlegen von verschiedenen, weiteren Accounts (Datenbank-Accounts, FTP-Accounts, SSH-Accounts)

• Intuitive Bedienung / guter Support beim Hoster

23

Page 24: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Fragen ? :-)

24

Page 25: Mit der Liane durch den Hosting-Dschungel · (realisiert über WP-CLI) • Sicherheit von WordPress ohne großen Aufwand anpassen • Staging (Test- und Entwicklungsumgebung) auf

# https://wp-projects.deMatthias Kurz @ WordPress Meetup Jena

Vielen Dank für deine Aufmerksamkeit!

• Weitere Informationen und Folien des Vortrags im Blog unter https://wp-projects.de

25