Hat schon mal jemand mehr als 1 Subdomain auf diese Weise erstellt? Bei einem Versuch einer Validierung einer 2. Subdomain schlägt die Validierung immer fehl.
Beiträge von webhosting_kunde
-
-
weiß noch jemand, welche DNS-Einträge man auf jeden Fall für eine Subdomain braucht? Müssen wirklich alle kopiert werden?
-
Was genau hindert dich daran?
Ich habe jetzt nochmal mich damit beschäftigt und den Token auf der Hauptdomain eingetragen. Ich muss mich wohl nochmal mit den Einträgen des DNS Systems bechäftigen. Ich glaube, ich habe das nicht ganz so verstanden. Ich hatte gedacht, dass auch jede Subdomain einen eigenen DNS-Eintrag braucht. Dem ist aber nicht so.
Die Validierung hat geklappt.
Sorry für die Umstände
-
Funktioniert diese Vorgehensweise noch? Wenn ja, wie?
Ich muss jetzt die externe Domain verifizieren, in dem ich einen speziellen DNS Eintrag eintragen muss. Da die "externe" Domain, aber nur eine Subdomain ist, kann ich hier keine DNS Einträge machen, solange die "externe" Domain nicht verifiziert ist.
-
Sicher?
Es ist bei mir zwar ein paar Jahre her, aber ich erinnere mich, dass mir damals 4 ips angezeigt wurden (den v6 Quatsch lass ich immer außer acht).
ja, ich kenne jetzt vielleicht nicht alle Ecken, aber an den offensichtlichen Stellen habe ich nur folgende Einträge:
Webserver: xxxx IP-Adresse: externe IPv4 IPv6-Adresse: externe IPv6
MySQL-Server: xxx IP-Adresse (extern): IPv4 IP-Adresse (intern): IPv4
SMTP(S)- / IMAP(S)- / POP3(S)-Server: xxx IP-Adresse: externe IPv4
-
probier mal 10.%.%.%
das hätte wahrscheinlich auch funktioniert. Ich wollte aber direkt die IP eintragen, da ich natürlich so wenig wie möglich zulassen wollte. Mit der internen IP des Webservers klappt es.
-
Bei mir wird die Verbindung erfolgreich hergestellt.
Ich habe in den Einstellungen des Datenbank-Benutzers für die Remoteverbindung die IPv4 des Webservers angegeben.
PHP
Alles anzeigen<?php $host = '91.204.*.*'; $dbname = 'k123456_test'; $username = 'k123456_bud'; $password = 'geheim;)'; $charset = 'utf8mb4'; ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); $dsn = "mysql:host=$host;dbname=$dbname;charset=$charset"; $options = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ]; try { $pdo = new PDO($dsn, $username, $password, $options); echo "Verbindung erfolgreich hergestellt."; } catch (PDOException $e) { echo "Datenbankfehler: " . $e->getMessage(); } ?>Ja, die IPv4 des Webservers musste ich eintragen. Sie steht nur nirgendwo. Ich hätte nicht gedacht, dass ich dazu rechnen oder ein php Skript schreiben muss um da ran zu kommen.
-
Da klappt auf Webhostings nicht. Webspace und Datenbank liegen auf verschiedenen Servern.
Die IPs von beiden sind im WCP einsehbar.
Die externen IPs sind einsehbar. Die interne aber nur von der Datenbank, was zu meinem Problem geführt hat.
-
Welche IP nutzt du denn, um dich mit der Datenbank zu verbinden? Also in Buds Beispielt $host. Klappt hier die interne IP, die im CCP bei der Datenbank angegeben ist (10.X.X.X)? Du könntest anschließend die interne IP vom Webhosting (anderer Server als die Datenbank!) herleiten und nur dieser den Zugriff gewähren.
Beispiel:
Die externe IP vom Webhosting ist 202.61.233.117, die von der Datenbank 202.61.233.118. Die interne IP von der Datenbank ist 10.35.233.118, dann ist die interne IP vom Webhosting 10.35.233.117. Dieser musst du dann den Zugriff erlauben und die 10.35.233.118 als $host nutzen.
Vielen Dank. Das war es.
Ich habe die interne IP des Datenbankservers genommen und diese "-1" genommen

Diese IP scheint dann die interne IP des Webservers zu sein. Dann hat es funktioniert.
FInde ich aber schade, dass ich solche Verrenkungen machen muss und netcup die interne IP des Webservers nicht darstellt
-
Hast du mal in die SQL Logs geschaut von wo der Zugriff kommt?
Afaik sind das verschiedene und beide haben jeweils eine öffentliche IP und eine aus dem 10er Netz...
Ich habe in den Webserver Logs geschaut. Dort ist natürlich der Fehler aufgeführt mit der IPv6 des Webservers. Diese IPv6 steht aber schon in der Freigabe...
Wo oder Wie kann ich denn die Logs des Datenbankservers anschauen? Habe gerade nichts gefunden.
-
Da er sich nicht mehr meldet, hatte er sich vermutlich nur vertippt.

ne, bin nur nicht ständig online

Hätte nicht gedacht, das soviel Antworten in so kurzer Zeit kommen. danke dafür.
-
Hallo zusammen,
Ich habe in meinem netcup Webhosting ein mediawiki aufgesetzt. Dazu habe ich eine Datenbank und einen Datenbanknutzer erstellt. Wenn ich in den Einstellungen des Datenbanknutzers die Eigenschaft "Remoteverbindungen zulassen von" auf die IP-Adressen oder auch die URL meines Webhosting Servers einstelle, bekommt mediawiki keine Verbindung mehr zur Datenbank. Wenn ich die Einstellung auf "Remoteverbindungen von beliebigem Host zulassen" einstelle, dann funktioniert alles wunderbar. Was mache ich falsch? Ich habe schon versucht, die interne IP, die externe IP, IPv4 und IPv6 einzutragen. Auch der Eintrag der Domäne hat nichts geholfen. Was kann ich noch machen?
Gruß