Über all2all Kontakt Charta Nachrichten
all2all

Webhosting

Fragen zu Apache Glossary note: Webserver, der Websites ausliefert und unter anderem .htaccess-Regeln anwendet. , Dateiübertragung, Berechtigungen, CGI, .htaccess, Statistiken und Shell-Zugang.

Fragen

Welche Programme kann ich für die Dateiübertragung verwenden?

Verwenden Sie nach Möglichkeit ein Programm, das verschlüsselte Übertragung unterstützt, vorzugsweise SFTP Glossary note: Dateiübertragung über SSH, empfohlen statt klassischem FTP. . FTP bleibt vor allem aus Kompatibilitätsgründen verfügbar.

Häufig verwendete Programme sind:

  • FileZilla: weit verbreitet auf Windows, macOS und Linux Glossary note: Linux ist der freie Kernel, der zusammen mit GNU und weiterer freier Software viele Server-Betriebssysteme bildet. ; praktisch für einfache Dateiübertragung per Ziehen und Ablegen
  • WinSCP: besonders gut unter Windows, auch für Synchronisation und automatisierte Abläufe
  • Cyberduck: übersichtlich auf macOS und Windows, gut für gelegentliche Übertragungen
  • Transmit: sehr gutes macOS-Programm, kostenpflichtig
  • rsync: Werkzeug für die Kommandozeile, geeignet für Sicherungskopien, Migrationen und wiederholte Synchronisation

Für größere Umzüge sind rsync, scp oder sftp auf der Kommandozeile oft zuverlässiger als manuelle Dateiübertragung.

Aktuelle all2all-Webhosting-Konten enthalten Shell-Zugang. Dateien können deshalb bei Bedarf auch direkt auf dem Server übertragen oder synchronisiert werden.

Wie konfiguriere ich mein Übertragungsprogramm?

Verwenden Sie die Zugangsdaten, die Sie bei der Aktivierung des Webhosting-Kontos erhalten haben.

Typische Einstellungen:

  • Rechnername: Rechnername des Dienstrechners
  • Benutzername: all2all-Benutzername
  • Passwort: all2all-Passwort
  • Protokoll: SFTP empfohlen; SCP Glossary note: Sicheres Kopierprotokoll für Dateien über SSH. für Kommandozeile oder Automatisierung; FTP nur für ältere Arbeitsabläufe

SFTP und SCP laufen über SSH/OpenSSH, normalerweise auf Port 22. Klassisches FTP Glossary note: Älteres Protokoll zur Dateiübertragung, meist durch SFTP oder SCP ersetzt. läuft über den FTP-Dienst, typischerweise ProFTPD, meist auf Port 21 plus passiven Datenports.

Bei FTP landet man normalerweise direkt im Benutzerverzeichnis des Webhosting-Kontos. Bei Sichere Dateiübertragung über SSH. oder SCP muss man manchmal selbst in das Benutzerverzeichnis wechseln; es liegt normalerweise unter /var/www/htdocs/username.

Verwenden Sie den Rechnernamen des Dienstrechners, nicht unbedingt den Domainnamen, solange DNS Glossary note: Domain Name System: verbindet Domainnamen mit Servern und Internetdiensten. -Änderungen noch nicht verbreitet sind oder die Domain noch nicht aktiv ist.

Laden Sie die Dateien der Website in public/ hoch. Wenn Ihr Programm im Benutzerverzeichnis startet, wechseln Sie zuerst nach public/.

Weitere Möglichkeiten sind Shell-Zugang, rsync und der Dateimanager in Virtualmin Glossary note: Weboberfläche für Hosting-Verwaltung: Domains, Dateien, Mailboxen, Datenbanken und zugehörige Einstellungen. .

Warum erhalte ich FTP-Fehler 530 oder zu viele gleichzeitige Verbindungen?

Diese Meldung bedeutet meist, dass der Dienstrechner weitere gleichzeitige Verbindungen desselben Programms ablehnt.

Häufige Ursachen sind:

  • zu viele parallele Übertragungen
  • alte Sitzungen, die nicht sauber beendet wurden
  • wiederholte automatische Verbindungsversuche
  • blockierte passive Datenverbindungen

Reduzieren Sie im Übertragungsprogramm die maximale Zahl gleichzeitiger Verbindungen. Zwei oder drei reichen in der Regel aus.

Wenn das Problem bleibt, trennen Sie die Verbindung vollständig, warten Sie kurz und verbinden Sie sich erneut. Ein Neustart des Programms kann hängen gebliebene Sitzungen ebenfalls lösen.

Bei Fehlermeldungen wie 425 unable to build data connection prüfen Sie den passiven Modus, lokale Firewall-Einstellungen und blockierte Sitzungen.

Wenn möglich, verwenden Sie Sichere Dateiübertragung über SSH.; damit entfallen viele klassische FTP-Probleme.

Wie kann ich Formulardaten per E-Mail senden?

Der alte gemeinsam genutzte CGI Glossary note: Common Gateway Interface: klassische Methode für serverseitige Webskripte. -FormMail-Dienst wird nicht mehr empfohlen.

Formulare sollten heute normalerweise von der Webanwendung selbst verarbeitet werden, zum Beispiel durch:

  • PHP Glossary note: Serverseitige Skriptsprache für WordPress und Webanwendungen. -Formularskripte
  • WordPress Glossary note: Content-Management-System für Websites und Webpublishing. -Formularplugins
  • authentifizierten SMTP Glossary note: Protokoll zum Versenden von E-Mail. -Versand

Authentifizierter SMTP-Versand mit einer passenden Absenderadresse verbessert die Zustellung und reduziert Missbrauch. Er passt auch besser zu SPF Glossary note: Mailregel im DNS, die auflistet, welche Server E-Mail für eine Domain versenden dürfen. , DKIM Glossary note: Mail-Signatur, mit der empfangende Server prüfen können, ob eine Nachricht von einer autorisierten Domain stammt. und DMARC Glossary note: Mail-Richtlinie, die festlegt, was bei fehlgeschlagenem SPF oder DKIM geschieht. .

Eigene Formularverarbeitung bleibt mit Shell-Zugang und den üblichen Skriptumgebungen möglich.

Wo befinden sich sendmail und Perl Glossary note: Perl ist eine Skriptsprache, die historisch häufig für CGI-Skripte, Systemadministration und Textverarbeitung eingesetzt wurde. ?

Einige ältere Skripte benötigen noch feste Systempfade.

Typische Pfade sind:

  • sendmail: /usr/sbin/sendmail
  • Perl: /usr/bin/perl

Ein typischer Perl-Skriptkopf sieht so aus:

#!/usr/bin/perl

/usr/sbin/sendmail verweist auf den lokalen Mail Transport Agent, normalerweise über Postfix-Kompatibilität. Manche ältere Software verweist auch auf /usr/lib/sendmail.

Moderne Anwendungen verwenden meist eigene Mail-Bibliotheken oder authentifizierten SMTP Glossary note: Protokoll zum Versenden von E-Mail. -Versand statt direkter sendmail-Aufrufe.

Wie setze ich Dateiberechtigungen korrekt?

Dateiberechtigungen bestimmen, wer Dateien lesen, ändern oder ausführen darf. Sie können über SFTP/FTP, den Hosting-Bedienungsoberfläche für Domains, Dateien, Mailboxen und Datenbanken.-Dateimanager oder auf der Shell mit chmod geändert werden.

Typische Werte:

  • normale Dateien: 644
  • Verzeichnisse: 755
  • ausführbare Common Gateway Interface: klassische Methode für serverseitige Webskripte.- oder Shell-Skripte: 755
  • sensible Konfigurationsdateien: oft 600

Vergeben Sie nur die Rechte, die wirklich nötig sind. Vermeiden Sie 777; solche Rechte sind ein ernstes Sicherheitsrisiko.

Ändern Sie Systemverzeichnisse wie cgi-bin/ nicht manuell, außer es gibt dafür einen konkreten technischen Grund.

Wie konfiguriere ich Apache mit .htaccess-Dateien?

Eine .htaccess-Datei enthält Apache Glossary note: Webserver, der Websites ausliefert und .htaccess-Regeln anwendet. -Anweisungen, die für ein bestimmtes Verzeichnis und seine Unterverzeichnisse gelten.

Typische Verwendungen sind:

  • Weiterleitungen und URL-Rewriting
  • HTTPS Glossary note: Verschlüsselungsprotokolle für Web, Mail und andere Internetverbindungen. erzwingen
  • Passwortschutz für Verzeichnisse
  • MIME-Typen anpassen
  • Verhalten von Indexdateien ändern

Legen Sie die Datei in public/ oder in einem Unterverzeichnis ab. Regeln gelten ab diesem Verzeichnis nach unten.

In aktuellen all2all-Webhosting-Umgebungen ist .htaccess-Unterstützung normalerweise standardmäßig aktiviert.

Wenn Apache nach einer Änderung 500 Internal Server Error meldet, benennen Sie die Datei vorübergehend um oder machen Sie die letzte Änderung rückgängig. Meist ist ein Syntaxfehler die Ursache. Prüfen Sie auch die Apache-Fehlerprotokolldatei; dort steht oft die genaue Zeile, Anweisung oder Pfadangabe, die den Fehler ausgelöst hat.

Weitere Beispiele stehen in der Dokumentation. Kontaktieren Sie den Support, wenn Sie eine bestimmte Regel brauchen und unsicher sind, ob sie erlaubt ist.

Wie richte ich Passwortschutz mit Apache ein?

Webserver, der Websites ausliefert und .htaccess-Regeln anwendet. kann ein Verzeichnis mit Benutzername und Passwort schützen.

Dafür braucht es normalerweise:

  • eine .htaccess-Datei im geschützten Verzeichnis
  • eine Passwortdatei mit den berechtigten Benutzern

Hosting-Bedienungsoberfläche für Domains, Dateien, Mailboxen und Datenbanken. bietet ebenfalls eine Oberfläche für geschützte Verzeichnisse. Dort können Bereiche, Pfade und Benutzer ohne manuelle Dateibearbeitung verwaltet werden.

Apache-Passwortschutz eignet sich für temporäre private Bereiche, Testseiten, geschützte Downloads oder interne Dokumente.

Für moderne Websites mit Benutzerkonten ist oft eine Anmeldung innerhalb der Anwendung besser, zum Beispiel Content-Management-System für Websites und Webpublishing.-Benutzer, PHP-Anmeldesysteme oder Authentifizierungsmodule eines Frameworks.

Wie kann ich Website-Statistiken abrufen und lesen?

Website-Statistiken sind über Hosting-Bedienungsoberfläche für Domains, Dateien, Mailboxen und Datenbanken. verfügbar. Je nach Webhosting können Webalizer Glossary note: Webalizer ist ein älteres Programm zur Auswertung von Webserver-Protokolldateien. und AWStats eingerichtet sein.

Häufig sind Statistiken auch unter folgender Adresse erreichbar:

  • https://ihre-domain.example/stats/

Eine Anmeldung kann erforderlich sein.

Webalizer bietet eine kompakte Übersicht. AWStats zeigt meist mehr Details, etwa Browser, Suchmaschinen, Downloads und Monatsvergleiche.

Nützliche Kennzahlen sind:

  • Besuche: zusammenhängende Besuchssitzungen
  • Seiten: tatsächliche Seitenaufrufe
  • Hits: alle Dateianfragen, also auch Bilder, Skripte und Stylesheets
  • Bandbreite: übertragene Datenmenge

Hits sind oft viel höher als Besuche, weil eine Seite auch Bilder, CSS, JavaScript und Schriften lädt. Besuche und Seitenaufrufe beschreiben reale Nutzung meistens besser.

Wie aktiviere ich Versionsverwaltung Glossary note: Versionsverwaltung speichert Änderungen an Dateien nachvollziehbar und macht frühere Zustände wiederherstellbar. und Shell-Zugang?

Aktuelle Webhosting-Konten enthalten standardmäßig Shell-Zugang. Damit sind SSH Glossary note: Secure Shell: verschlüsselter Fernzugang und sichere Tunnel. , SFTP, SCP und Wartung über die Kommandozeile möglich.

Für versionierte Bereitstellungen ist Git Glossary note: Git ist ein freies Versionsverwaltungssystem, mit dem Änderungen an Quellcode und Dateien nachvollziehbar verwaltet werden. heute die übliche Wahl. Subversion Glossary note: Subversion, kurz SVN, ist ein Versionsverwaltungssystem für Quellcode und Dateien. (SVN) kann für bestehende Arbeitsabläufe weiterhin verwendet werden.

Shell-Zugang ist nützlich für:

  • direkte Dateiverwaltung
  • Skriptausführung
  • Protokolldateien prüfen
  • Repositories auschecken
  • Wartung über die Kommandozeile

Für getrennte Aufgaben können eigene Benutzer sinnvoll sein, zum Beispiel für Bereitstellung, Anwendung oder Wartung. Das verbessert die Nachvollziehbarkeit und reduziert versehentliche Änderungen.

Für Repository-Unterstützung oder serverseitige Einbindung kontaktieren Sie den Support mit Domainname, gewünschtem Werkzeug und geplantem Ablauf.

Können Sie helfen, wenn meine Website gehackt wurde?

Ja. Wichtig ist aber die Grenze zwischen Serverbetrieb und Website-Betrieb. all2all betreut Webhosting-Plattform, Betriebssystem, Mail und Infrastruktur. Die Website selbst, also CMS Glossary note: Ein Content-Management-System ist Software zur Verwaltung von Websites und Inhalten ohne direkte Bearbeitung jeder einzelnen HTML-Datei. , Plugins, Themes und Webanwendungen, bleibt in der Verantwortung der Betreiberin, des Betreibers oder des Webmasters.

Viele Anbieter von gemeinschaftlichem Webhosting sperren kompromittierte Websites einfach, wenn sie Spam Glossary note: Spam ist unerwünschte Massen-E-Mail oder missbräuchliche elektronische Kommunikation. senden, Schadsoftware ausliefern, Besucher umleiten oder den Server überlasten. Bei all2all versuchen wir normalerweise, mehr zu tun: zuerst schützen wir die Infrastruktur, dann helfen wir der zuständigen Person zu verstehen, was passiert ist und welche Möglichkeiten es gibt.

Der typische Ablauf ist:

  1. Erkennung von Spam, Phishing, Schadsoftware, verdächtigen Dateien, Weiterleitungen, hoher Last oder Abuse-Meldungen
  2. Schutzmodus für die Website, falls nötig, zum Beispiel durch Deaktivieren verwundbarer Skripte oder Begrenzen des Webzugangs
  3. Kontakt mit Webmaster oder Website-Verantwortlichen
  4. Eskalation an die Website-Kontaktadresse, dann an den Konto-Kontakt und schließlich an frühere Kontaktadressen, falls nötig
  5. Bereinigung durch den Kunden, dessen Webmaster, eine externe Fachperson oder durch all2all, wenn wir dafür Kapazität haben

Der Kunde kann die Website selbst bereinigen. Wenn Hilfe nötig ist, können wir einen Webmaster empfehlen oder, wenn Kapazität vorhanden ist, eine direkte Intervention durch all2all schätzen. Eine kompromittierte Content-Management-System für Websites und Webpublishing.-Website zu bereinigen dauert häufig etwa 2 bis 3 Stunden zu 60 EUR/Stunde, je nach Zustand der Website, Plugins, Sicherungskopien und Protokolldateien.

Richtwerte für Stundensätze stehen unter Tarife für technische Unterstützung.

Technische erste Schritte stehen auch hier: Meine WordPress-Site scheint gehackt oder leitet um: Was soll ich tun?

Bei Bedarf können wir einen forensischen Archiv-Snapshot und eine erste Einschätzung erstellen. Das kann verdächtige Dateien, relevante Protokolldateien, IP-Adressen, Zeitpunkte, Weiterleitungen, Cronjobs oder eingefügten Code umfassen. Ein solcher Bericht kann helfen, wenn der Vorfall intern dokumentiert, einer Versicherung gemeldet oder bei Behörden angezeigt werden muss.

Eine formelle Anzeige ist bei einer kleinen Verunstaltung oder einem kompromittierten Testsystem ohne personenbezogene Daten, Betrug, Erpressung oder größere Folgen normalerweise nicht nötig. Wichtig wird sie, wenn personenbezogene Daten eingesehen, kopiert oder verändert worden sein könnten, wenn es um finanziellen Betrug, Identitätsdiebstahl, Erpressung, Phishing gegen Dritte oder gesetzliche Meldepflichten geht. In Belgien müssen Verletzungen personenbezogener Daten unter Umständen innerhalb von 72 Stunden der Datenschutzbehörde gemeldet werden. Sicherheitsvorfälle können auch über Safeonweb/CCB gemeldet werden; Straftaten sollten bei der Polizei angezeigt werden.

Meine WordPress-Site scheint gehackt zu sein oder leitet um: Was soll ich tun?

Kontaktieren Sie zuerst .

Bitte löschen Sie zunächst keine Dateien und installieren Sie die Website nicht blind neu, bevor eine erste Einschätzung möglich war. Sonst können wichtige Spuren verloren gehen.

Häufige Anzeichen sind unerwartete Weiterleitungen, unbekannte Administratoren, veränderte .htaccess-Regeln, seltsame PHP Glossary note: Serverseitige Skriptsprache für WordPress und Webanwendungen. -Dateien, verdächtige Cronjobs oder alte Plugins, die externe Skripte laden.

Nach Sicherung der relevanten Spuren: kompromittierte Website bereinigen, Content-Management-System für Websites und Webpublishing.-Kern, Themes und Plugins aktualisieren, nicht verwendete Themes und Plugins löschen und .htaccess, wp-config.php sowie kürzlich geänderte PHP-Dateien prüfen.

Eine einfache Verunstaltung oder ein kompromittiertes Testsystem muss normalerweise nicht formell gemeldet werden, wenn keine personenbezogenen Daten, kein finanzieller Betrug, kein Identitätsdiebstahl und keine weiteren Folgen betroffen sind. Dokumentieren Sie trotzdem, was passiert ist und welche Schritte unternommen wurden.

Eine Meldung kann nötig sein, wenn personenbezogene Daten eingesehen, kopiert oder verändert worden sein könnten. In Belgien müssen Datenschutzvorfälle unter Umständen innerhalb von 72 Stunden der Datenschutzbehörde gemeldet werden: https://www.dataprotectionauthority.be/.

Bei Betrug, Erpressung, Identitätsdiebstahl, finanziellem Schaden oder kriminellen Drohungen sollte der Vorfall bei der Polizei angezeigt werden. Belgische Organisationen können Sicherheitsvorfälle auch über das Centre for Cybersecurity Belgium melden: https://notif.safeonweb.be/. Verdächtige Phishing-Nachrichten können an verdacht@safeonweb.be weitergeleitet werden.

Wenn die Website Spam sendet, Schadsoftware ausliefert oder Besucher umleitet, können wir betroffene Skripte vorübergehend deaktivieren, um Server und andere Nutzer zu schützen.

Warum erneuert sich mein Let’s-Encrypt-Zertifikat nicht?

Für die Erneuerung muss jeder im Zertifikat enthaltene Name auf den richtigen Dienstrechner zeigen. Außerdem muss /.well-known/acme-challenge/ erreichbar sein.

Häufige Ursachen sind:

  • DNS Glossary note: Domain Name System: verbindet Domainnamen mit Servern und Internetdiensten. zeigt noch auf einen anderen Dienstrechner
  • Weiterleitungen oder .htaccess-Regeln blockieren die Prüfung
  • ein Alias wie www fehlt
  • ein Domain-Alias im Zertifikat ist nicht mehr aktiv oder zeigt nicht mehr auf den Dienstrechner
  • falsche Dateiberechtigungen
  • eine alte Apache- oder Hosting-Bedienungsoberfläche für Domains, Dateien, Mailboxen und Datenbanken.-Konfiguration

Gerade bei Websites mit mehreren Domainnamen kann ein einziger nicht funktionierender Name die gesamte Zertifikatserneuerung blockieren. Verlängern Sie den betroffenen Domainnamen und korrigieren Sie dessen DNS, entfernen Sie den Alias aus der Let’s-Encrypt-Konfiguration in Virtualmin Glossary note: Bedienungsoberfläche für Hosting, Dateien, Mailboxen, Domains und Datenbanken. oder löschen Sie die Alias-Domain über Virtualmin, wenn sie nicht mehr benötigt wird.

Meine Website funktioniert nach der Migration nicht mehr: Was soll ich prüfen?

Migrationsprobleme entstehen oft durch DNS Glossary note: Domain Name System: verbindet Domainnamen mit Servern und Internetdiensten. , Datenbankeinstellungen, PHP-Versionen oder alte Pfade.

Prüfen Sie zuerst:

  • DNS zeigt auf den vorgesehenen all2all-Dienstrechner
  • die Dateien der Website liegen in public/
  • Datenbankname, Benutzername, Passwort und Rechnername sind korrekt
  • Content-Management-System für Websites und Webpublishing. wp-config.php verwendet die neue Datenbank mit den richtigen Zugangsdaten und nicht mehr die alte Datenbank
  • alte absolute Pfade oder fest eingetragene URLs wurden angepasst
  • die PHP Glossary note: Serverseitige Skriptsprache für WordPress und Webanwendungen. -Version passt zur Anwendung
  • .htaccess enthält keine alten Weiterleitungen oder Rewrite-Regeln

Testen Sie bei Bedarf vor der endgültigen DNS-Änderung über eine temporäre Adresse wie ihresite.all2all.org.

Warum ist mein Webhosting-Speicher voll?

Webhosting-Speicher wird häufig durch lokale Sicherungskopien, Cache-Verzeichnisse, Protokolldateien, hochgeladene Medien, alte Archive oder Migrationskopien gefüllt.

Prüfen Sie die größten Verzeichnisse per Shell, SFTP oder Hosting-Bedienungsoberfläche für Domains, Dateien, Mailboxen und Datenbanken.. WordPress-Plugins für Sicherungskopien sind oft die Ursache, wenn sie wiederholt vollständige Sicherungskopien im selben Webhosting-Konto speichern.

Entfernen Sie alte Archive und lagern Sie Sicherungskopien wenn möglich außerhalb des Webhosting-Bereichs. Wenn das Projekt dauerhaft mehr Speicher braucht, kontaktieren Sie den Support, damit Paket oder Speicherlimit geprüft werden können.

Bestellen