Hallo,
als confixx umsteiger habe ich folgende frage.
Kann ich den von pd-Admin angelegten Account nur aufrufen wenn ich auch eine Domain registriert habe? Bei Confixx ging es auch ohne.
In der Art http://webx.xxxx.de
Danke !
Hallo,
als confixx umsteiger habe ich folgende frage.
Kann ich den von pd-Admin angelegten Account nur aufrufen wenn ich auch eine Domain registriert habe? Bei Confixx ging es auch ohne.
In der Art http://webx.xxxx.de
Danke !
Hallo,
wenn du pd-admin 2 nutzt, musst du in der /etc/admin/config.pl an die Variable "domains_allowed" die TLD eintragen, welche du nutzen möchtest. Also für die xxxx.MeineDomain.de müsste die betreffende Zeile etwa so aussehen:
mfg k
Vielen Dank
Dies ist auch in Version 3 möglich. Die Config-Datei heisst hier /opt/pdadmin/etc/pdadmin.conf.
Zuerst habe ich überlegt, nun für jeden neuen Kunden zuerst eine "interne" Subdomain anzulegen (wie z.B. http://www.kunde1.superhoster.de), damit er generell auf den Webspace Zugriff hat, bis ggfs. seine Domain registriert ist (oder falls er keine benötigt).
Hier gibt es jedoch etwas zu beachten:
Im Kundenspace wird ja nun das Verzeichnis http://www.kunde1.superhoster.de angelegt. Seine Dateien lädt er dort hinein.
Für die eigentliche Hauptdomain wird ein neues Verzeichnis www.hauptdomain erstellt. Also erstmal kein gemeinsamer Zugriff auf die Daten über http://www.kunde1.superhoster.de und http://www.hauptdomain.de
Man kann das Verzeichnis http://www.hauptdomain.de löschen und durch einen Link ersetzen, der auf http://www.kunde1.superhoster.de zeigt. Das sollte funktionieren. Ist aber ein manueller Eingriff, und kann bei vielen Kunden aufwendig werden.
Durch Anlegen einer CoDomain ginge es wohl auch. Dann würde die Weiterleitung aber in der Browser-Zeile angezeigt.
Hier ein anderer Ansatz, von Daniel Bradler in der Mailing-Liste veröffentlicht:
ZitatAlles anzeigen...
Dies ist durch eine Aenderung der rewrite-Anweisungen moeglich:
# a ServerName derived from a Host: header may be any case at all
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/usr/local/apache/conf/domains
RewriteCond ${lowercase:%{SERVER_NAME}} !\.servername\.serverdomain\.de$
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${lowercase:%{SERVER_NAME}} ([a-z0-9-]+\.[a-z0-9-]+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^(/.*)$ %1/${lowercase:%{SERVER_NAME}}$1 [L,E=QMAILHOST:%{SERVER_NAME}]
RewriteCond ${lowercase:%{SERVER_NAME}} (.*)\.servername\.serverdomain\.de$
RewriteRule ^(.+)$ $1 [E=PDHOST:%1]
RewriteCond ${lowercase:%{SERVER_NAME}} ([a-z0-9-]+\.[a-z0-9-]+)\.servername\.serverdomain\.de$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^(/.*)$ %1/${lowercase:%{ENV:PDHOST}}$1 [L,E=QMAILHOST:%{SERVER_NAME}]
servername und serverdomain sind sinngemaess zu ersetzen, z.B.
servername -> www
serverdomain -> providerdienste
Die TLD .de ist ggf. auch anzupassen.
Der Webinhalt eines virtuellen Hosts ist damit auch unter
http://vhost.servername.serverdomain.de adressierbar, z.B.
http://www.pd-admin.de.www.providerdienste.de.
Im DNS muss ein A record fuer *.servername.serverdomain.de eingetragen
sein.
MfG Daniel Bradler
ZitatIm DNS muss ein A record fuer *.servername.serverdomain.de eingetragen
sein.
Wo muß ich den Eintrag vornehmen?
Gruß Hunter
Der Eintrag muss im Nameserver geändert werden (also dem Internetserver, der die IP-Adresse des Servers dem Domainnamen zuordnet).
Das hängt jetzt vom Provider ab, der den Domainnamen für Dich registriert hat (bzw. dessen Nameserver Du benutzt). Bei manchen (z.B. "Prosite", DNS-Paket) kann man das selbst machen.
Ich bin bei Firsthop...geht es da?
Firsthop kenne ich nicht (haben aber ganz nette Angebote, was ich da sehe...).
Nach dem, was ich auf deren Webseite gelesen habe, kann man dort wohl Domains automatisiert registrieren, aber nicht unbedingt an den Nameserver-Einträgen selbst 'rumfummeln.
Wenn das doch ginge, müsstest Du es ggfs. in deren "Customer Control Center" finden.
Aber besser noch: Mailen und fragen :wink:
Das geht bissel einfacher.
Man muss in die entsprechend Konfigurationsdatei nur folgenden Eintrag machen:
$server_hostname = 'name.domain.de'; (Achtung es muss ein Wildcard gesetzt sein *.name.domain.de)
Danach kann man problemlos über http://www.domain.de.rechnername.domain.de schon vorher auf den Account zugreifen.
Gruß
Lars
ZitatAlles anzeigenOriginal von reifegerste
Das geht bissel einfacher.
Man muss in die entsprechend Konfigurationsdatei nur folgenden Eintrag machen:
$server_hostname = 'name.domain.de'; (Achtung es muss ein Wildcard gesetzt sein *.name.domain.de)
Danach kann man problemlos über http://www.domain.de.rechnername.domain.de schon vorher auf den Account zugreifen.
Gruß
Lars
Und welche Konfigurationsdatei meint er damit?
Und wenn ich das so mache, kann ich dann nach wie vor auf die "normale" Domain "www.domain.com" zugreifen?
michael
ZitatOriginal von mic
Und welche Konfigurationsdatei meint er damit?
Gemeint ist die Konfigurationsdatei von pd-admin (/opt/pdadmin/etc/pdadmin.conf).
ZitatUnd wenn ich das so mache, kann ich dann nach wie vor auf die "normale" Domain "www.domain.com" zugreifen?
Ja.
Viele Grüße,
Daniel Bradler