Zum Inhalt springen

3 Ergebnisse für verzeichnisschutz

FAQ

Wie richte ich einen Verzeichnisschutz ein?

27. Mai 2024

Sie haben die Möglichkeit ein Verzeichnis auf Ihrem Webspace mit einem Verzeichnisschutz zu versehen. Ihre Besucher können dieses Verzeichnis dann per HTTP (über den Browser) nur erreichen, wenn sie auch die nötigen Zugangsdaten besitzen. Sie können für jedes Verzeichnis beliebig viele Benutzer einrichten und jedem Benutzer ein eigenes Passwort zuordnen. Um einen Verzeichnisschutz einzurichten, gehen Sie wie folgt vor: Verzeichnisschutz einrichtenLoggen Sie sich dafür zunächst im webgo-Kundenportal an https: //login. webgo. de und wählen Sie den Vertrag aus, für welchen Sie Einstellungen vornehmen möchten. Klicken Sie links im Menü auf "Vertragsübersicht" → "Verzeichnisschutz“. Wenn Sie noch kein Verzeichnisschutz angelegt haben sehen Sie dann folgende Meldung:
Zum Anlegen eines geschützten Verzeichnisses wählen Sie bitte "Verzeichnisschutz Hinzufügen".
NameHier wird der Passwortabfrage ein Name zugewiesen (z. B. 'Sicherheitstrakt'). Dieser wird bei der Passwortabfrage auf der Internetseite angezeigt. Der Name kann jederzeit geändert werden. VerzeichnisHier wird der Pfad zu dem zu schützenden Verzeichnis eingegeben. '/' ist dabei das Verzeichnis '/home/www/'. Soll z. B. das Verzeichnis '/home/www/test' geschützt werden lautet die Verzeichnisangabe '/test' (bitte beachten Sie auch die Groß- und Kleinschreibung)BenutzernameDer Benutzername für den ersten Benutzer. Weitere Benutzer können später über die Benutzerverwaltung angelegt werden. PasswortDas Passwort für den ersten Benutzer. Für weitere Benutzer werden die Passwörter später ebenfalls über die Benutzerverwaltung angelegt. Vorgang abschließenKlicken Sie nun bitte auf "Speichern", um den Benutzer zu speichern. Wir hoffen Ihnen konnte dieser Artikel weiterhelfen! Sollte dies nicht der Fall sein,wenden Sie sich gerne an den Support per Mail, Live-Chat oder Telefon. Mehr Infos und Kontaktdaten unter: www. webgo. de/supportFür Verbesserungen oder Vorschläge von FAQ Themen schicken Sie uns eine Mail an faq@webgo. de
FAQ

Wie erstelle ich ein Datenbank-Backup per PHP-Script?

27. Mai 2024

Datenbank-Backup (MySQL) per PHP-Skript erstellenNeben CronJobs, welche regelmäßig im Hintergrund Aufgaben auf Ihrem Server für Sie ausführen können, haben Sie auch die Möglichkeit eigene Aufgaben mit Hilfe eine PHP-Skriptes zu starten. Wir zeigen Ihnen dies hier am Beispiel eines Backups für Ihre MySQL-Datenbank. Tipps & TricksWas Sie benötigen: Die Zugangsdaten zu ihrer Datenbank sowie Ihren FTP-Zugang. Backup-Verzeichnis anlegenLoggen Sie sich zunächst per FTP auf Ihren Webspace und legen Sie ein Verzeichnis mit dem Namen "backup" im Hauptverzeichnis Ihrer Domain an. Schreibberechtigungen festlegenGeben Sie dem neuen Verzeichnis volle Schreibberechtigungen (CHMOD 777). Im FTP-Programm Filezilla finden Sie diese Einstellung beispielsweise durch einen Rechtsklick auf das Verzeichnis unter dem Punkt "Dateiattribute". Erstellen Sie im neuen Verzeichnis "backup" eine neue Datei mit dem Namen "database-backup. php" mit folgendem Inhalt: <? php######## settings ##############$db_name = "DATABASENAME";$db_user = "USERNAME";$db_passwd = "PASSWORD";$sql_file = "dump_" . $db_name . "_" . date('Ymd_Hi') . ". sql";#############################exec("mysqldump -u $db_user -p'$db_passwd' --allow-keywords --add-drop-table --complete-insert --quote-names $db_name > $sql_file");exec("gzip $sql_file");$datei = $sql_file . ". gz";$link = 'http: //'. $_SERVER['HTTP_HOST']. $_SERVER['PHP_SELF'];$link = str_replace(basename(__FILE__),$datei,$link);echo "Download Backup: <a href='" . $link . "'>" . $datei . "</a>";? >Anstelle von USER und PASSWORD geben Sie die Zugangsdaten zu Ihrer Datenbank-Verwaltung ein. Der Benutzername setzt sich üblicherweise aus dem Kürzel web und einer Zahl zusammen, also beispielsweise "web40" oder "web55". Als Passwort geben Sie das Passwort ein, dass Sie bei der Einrichtung der Datenbank festgelegt haben, bzw. festgelegt wurde. WICHTIG: Verzeichnisschutz anlegenVergessen Sie nicht, einen Verzeichnisschutz für das neue Verzeichnis anzulegen, um das Skript und Ihre Backup-Dateien vor unberechtigten Zugriffen zu schützen. Die entsprechende Funktion finden Sie im webgo Kundenportal, innerhalb Ihres betroffenen Vertrags, unter "Verzeichnisschutz". Backup-Skript aufrufenSie können nun das Backup-Skript ausführen indem Sie folgende Domain aufrufen: http: //www. ihredomain. de/backup/database_backup. php, wobei sie "ihredomain. de" mit Ihrem Domainnamen ersetzen. Hinweis: Bei der Passwortabfrage durch den Verzeichnisschutz geben Sie die Zugangsdaten ein, welche Sie bei der Einrichtung des Verzeichnisschutzes festgelegt haben. Es öffnet sich eine Seite mit einem Donwloadlink zum neuesten Datenbank-Backup.
FAQ

Wie erstelle ich ein "Let's Encrypt-Zertifikat" im webgo Kundenportal?

28. Mai 2024

Let's Encrypt ist eine kostenlose Alternative eines validierten Trusted Zertifikats für Ihre  Webseiten. Ein solches Zertifikat benötigen Sie, um Ihren Besuchern und Kunden eine  verschlüsselte Verbindung anzubieten, damit diese Ihre Website verschlüsselt über https: // aufrufen können. Bitte beachten Sie, dass ein kostenpflichtiges Zertifikat bei kommerziell betriebenen Webseiten weiterhin viele Vorteile mit sich bringt, die es bei Let's Encrypt in diesem Umfang nicht gibt. Allen voran erhalten Sie bei Let's Encrypt keinen Support, sollte es einmal zu Problemen mit dem Zertifikat kommen. Um ein Let's Encypt Zertifikat automatisiert für Ihre Webseite einzurichten, gehen Sie bitte wie folgt vor: Anmerkung: Let's Encrypt steht nicht in den Webhosting-Paketen "Silver und Gold" zur Verfügung. Ebenso in einigen älteren Paketen nicht. Im Webhosting Starter Paket ist Let's Encrypt bei Neuverträgen seit Januar 2022 inkludiert. Die automatische Let'sEncrypt-Funktion darf nur für Domains aktiviert werden, dessen DNS-A-Einträge auf den Server zeigen! Ansonsten entstehen verschiedenste Fehler bzw. sogar eine Zertifikatssperre von Let'sEncrypt selbst! Schritt 1: Im webgo Webspace-Admin einloggenZum webgo Kundenportal gelangen Sie direkt aus dem webgo Kundenportal. Loggen Sie sich dazu unter https: //login. webgo. de ein und wählen Sie den Vertrag aus, für welchen Sie Einstellungen vornehmen möchten. Klicken Sie nun in der Vertragsübersicht auf den Button "Domains"Schritt 2: SSL Verwaltung öffnenÖffnen Sie nun im webgo Kundenportal bitte den Punkt "Domains" -> SSL" und klicken Sie auf "SSL Hinzufügen".
Schritt 3: Zertifikat generierenEs öffnet sich dann eine Maske, in der Sie an erster Stelle auswählen können, wie genau Sie ein SSL Zertifikat anlegen möchten. 1. Wählen Sie bei diesem Punkt bitte "Mit 'Let's Encrypt' generieren aus. 2. Wählen Sie nun noch aus, für welche Domain das Zertifkat ausgestellt werden soll und ob dies automatisch verlängert werden soll. 3. Sollten Sie mit der WWW-Domain nichts Besonderes vorhaben, setzen Sie den Haken bei "SSL für www-Subdomain. . . ", dann wird dafür gleich mit ein Zertifikat erstellt. 4. Wählen Sie nun noch aus, für welche Domain das Zertifkat ausgestellt werden soll und ob dies automatisch verlängert werden soll. Wichtig: Die automatische Verlängerung greift immer 5 Tage vor Ablauf des Zertifikats, sodass es zu keinem SSL Ausfall nach 90 Tagen kommt. Diese Option sollte auf jeden Fall aktiviert werden. 5. Zuletzt können Sie die automatische Umleitung auf HTTPS aktivieren. Bei Bedarf können Sie die angegebene E-Mail Adresse und Bit-Länge der Verschlüsselung anpassen. Wir empfehlen hier eine Länge von 4096 Bit. Klicken Sie nun bitte am Ende des Formulars auf "Speichern", um die Validierung durch Let's Encrypt zu starten. Wichtig: Nachdem Sie auf "anlegen" geklickt haben, verlassen Sie die Seite bitte nicht, bis Sie eine Bestätigung erhalten haben, dass die Einrichtung erfolgreich war.
Nach einer kurzen Zeit ist Ihr Zertifikat erfolgreich eingerichtet und Sie können Ihre Domain verschlüsselt über https: // aufrufen. Haben Sie Probleme bei der Zertifikat Erstellung? Mögliche Fehlerquellen könnten sein: Fehlerhafte IP Ihrer Domain: Ihre Domain zeigt nicht auf den Server, mit dem Sie versuchen ein Let's Encypt-Zertifikat zu erstellen. Sie können die IP Ihres Servers bei uns im webgo Webspace-Admin unter "Paket-Verwaltung -> Domainverwaltung" einsehen. Gleichen Sie nun die IP in den DNS Einstellungen Ihrer Domain mit der unseres Servers ab, dies können  Sie mit dem Ping Kommando in dem Terminal Ihres Betriebssystems mit dem Kommando "ping domain. tld" oder einem Ping Tool wie z. B. http: //ping. eu/ping/ machen. Dieser Fehler kann in der Regel nur bei externen Domains auftreten. Für die Domains, die sich in unserer Verwaltung befinden, übernehmen wir die DNS Konfiguration für Sie. . htaccess Schutz Ihrer Webseite: Sollten Sie Ihre Webseite mit einem . htaccess Schutz (Verzeichnisschutz) versehen haben, so benennen Sie bitte die Datei . htaccess in . htaccess_ während der Erstellung der Zertifikates um oder kommentieren Sie diese Zeilen in Ihrer . htaccess aus: AuthType BasicAuthName "Zugriff auf Kundenseiten"AuthUserFile /realerUnixPfad/. htpasswdAuthGroupFile /realerUnixPfad/. htgrouprequire valid userUm diese Werte zu deaktivieren, setzen Sie bitte eine raute vor die jeweilige Zeile. z. B. "#AuthType Basic"Alternativ können Sie natürlich auch den Verzeichnisschutz direkt über den webgo Webspace-Admin deaktivieren und löschen. Wir hoffen Ihnen konnte dieser Artikel weiterhelfen! Sollte dies nicht der Fall sein,wenden Sie sich gerne an den Support per Mail, Live-Chat oder Telefon. Mehr Infos und Kontaktdaten unter: www. webgo. de/supportFür Verbesserungen oder Vorschläge von FAQ Themen schicken Sie uns eine Mail an faq@webgo. de