Sub-Domain wird nicht aktualisiert

  • Thread starter Thread starter Taney
  • Start date Start date
T

Taney

Guest
Hallo Forum, ich erhalte eine Meldung wenn ich mich in Plesk einlogge:

Sie befinden sich zur Zeit in der Toleranzfrist Ihrer Produktlizenz. Um Ihre Produktlizenz zu aktualisieren, wählen Sie die Option "Hole bestellte Keys" aus der Lizenzverwaltung.

Meine eigentliche Frage. Ich kriege das mit der Sub-Domain nicht gebacken.
Habe einen Kunden angelegt, dieser hat eine Domain. Domain.tld

Bin in domain rein und habe der domain.tld eine subdomain angelegt.

forum.domain.tld
Seperaten FTP-Benutzer für diese Subdomain erstellen
ftp-login: benutzer1234
passwort 1234

wenn ich nun forum.domain.tld aufrufe erscheint: Hier entsteht eine neue Internetpräsenz. Wenn ich mich in FTP mit Host: forum.domain.tld und dem Benutzer einlogge erscheint ein httpdocs Ordner und noch zwei Ordner. Lade ich nun hier eine datei hoch, kann man dies unter: forum.domain.tld/datei.jpg nicht erreiche? Auch wenn ich die index ersetze, erscheint immer: Hier entsteht eine neue Internetpräsenz?

Muss ich da unter Plesk sonst noch etwas machen?
Im 1&1 Controll-Center kann man auch irgendwie Sub-Domains usw. anlegen. Dot habe ich noch nicht herumgespielt. Das würde meiner Meinung nach sowieso Plesk in die Quere kommen???

Grüße
Taner
 
Hallo!
Taney said:
Sie befinden sich zur Zeit in der Toleranzfrist Ihrer Produktlizenz. Um Ihre Produktlizenz zu aktualisieren, wählen Sie die Option "Hole bestellte Keys" aus der Lizenzverwaltung.
Genau das solltest du erst einmal tun. Danach einen Moment warten und nachschauen ab die Subdomain jetzt erreichbar ist.

mfG
Thorsten
 
Die Subdomain ist erreichbar, nur sind die Sachen per URL nicht erreichbar, wenn ich die Sachen hochlade.
Das war vor dieser Lizenzmeldung genau so.

Grüße
 
Mit nicht erreichbar meine ich:

Ich lade per FTP in den httpdocs Ordner des Sub-Domains eine Datei hoch. Diese Datei kann man per Browser nicht öffnen. Sprich, dieses Objekt existiert überhaupt nicht. subdomain.domain.tdl/datei.jpg
wenn ich die index.htm Datei dort ersetze, wird dennoch die alte Datei im Browser angezeigt "Hier entsteht eine neue Internetpräsenz"
Mit erreichbar meine ich, da ich denke, dass die Sub-Domain eingerichtet wurde, sonst würde ja "Hier ensteht..." nicht erscheinen.

Wobei ich gerade merke, dass immer "Hier entsteht.." erscheint, egal welchen Mist man vor die Domain schreibt: schrott.domain.tld, mist.domain.tld...

Grüße
Taner
 
Es sieht so aus als wäre das ein Lizenzproblem. Dein Plesk ist nur für eine Domain freigeschaltet, ich nehme an dass Subdomains auch als Domains zählen. Deswegen wird es wohl problematisch sein eine Subdomain anzulegen, bevor Du nicht Deine Lizenz aktualisiert hast.
 
Seit heute ist dieses Lizenzproblem nicht mehr vorhanden.
Maximale Anzahl Domains: 100

Das Problem mit der Sub-Domain besteht leider weiterhin. Konnte ich überhaupt mein Problem in etwa schildern oder ist es unverständlich?

;)
Grüße
Taner
 
Taney said:
forum.domain.tld und dem Benutzer einlogge erscheint ein httpdocs Ordner und noch zwei Ordner. Lade ich nun hier eine datei hoch
Wo lädst Du sie hoch?
In das Verzeichnis mit den 3 Ordnern oder in das httpdocs-Verzeichnis?

Da FTP immer nur relative Pfade zu einen chroot beschreitet, schau doch bitte per Putty nach, wo das alles gelandet ist.
Es sollte in etwa so sein:
/home/httpd/vhosts/domain.tld/subdomains/forum/httpdocs/datei.jpg

Und das Apache-Config-File liegt in /home/httpd/vhosts/domain.tld/conf/httpd.include
Dort suchst Du mal nach der Subdomain 'forum' und prüfst ob der DocumentRoot auch auf das o.g. httpdocs zeigt.

huschi.
 
<VirtualHost ip:80>
ServerName forum.domain.tdl:80
ServerAdmin "eine Mail Addy"
DocumentRoot /home/httpd/vhosts/domain.tld/subdomains/foren/httpdocs
CustomLog /home/httpd/vhosts/domain.tld/statistics/logs/access_log plesklog


Hochladen tue ich es, in subdomains/forum/httpdocs/alle_dateien
Habe in Putty geschaut, die Sachen sind da auch drin.
Aufrufen tut man das doch per Browser schon so: forum.domain.tld/datei.jpg?

Könnte es vielleicht irgendwie an Rechten oder so liegen?
Für die Sub-Domain habe ich ja einen seperaten FTP-Benutzer in Plesk erstellt.

-rw-r--r-- 1 benutzer1234 psacln 1338 2006-02-04 20:00 74.gif
-rw-r--r-- 1 benutzer1234 psaserv 266 2006-01-31 14:23 index.html

rufe ich foren.domain.tld/74.gif auf, kommt:
Objekt nicht gefunden! ... Error 404
 
Taney said:
CustomLog /home/httpd/vhosts/domain.tld/statistics/logs/access_log plesklog
Schau mal darin nach, was für Request kommen.

rufe ich foren.domain.tld/74.gif auf, kommt:
Objekt nicht gefunden! ... Error 404
Dann wird es jetzt Zeit für einen Blick ins Error-Log, gelle?

huschi.
 
In der error_log werden leider nur die Sachen aufgelistet, die in httpdocs nicht gefunden wurden:

[Sun Feb 12 13:32:45 2006] [error] [client 65.214.44.155] File does not exist: /home/httpd/vhosts/yamuk.com/httpdocs/robots.txt
[Sun Feb 12 13:32:46 2006] [error] [client 65.214.44.155] File does not exist: /home/httpd/vhosts/yamuk.com/httpdocs/members
usw.
von der Subdomain ist leider garnichts vorhanden, geschweige denn die 74.gif ich ich zum testen hochgeladen und aufgerufen habe.

Jetzt stehe ich voll am Schlauch, warum das nicht auf Anhieb funktioniert.
 
Ein 404 wird irgendwo dokumentiert.
Such das richtige error_log (evtl auch /var/log/apache2/error_log) und Du wirst sehen, was das Problem ist.

huschi.
 
[Sun Feb 12 21:24:56 2006] [error] [client 84.157.156.156] File does not exist: /home/httpd/vhosts/default/htdocs/74.gif

Das kommt wenn ich forum.domain.tld/74.gif hereinschreibe. Viel weiter komme ich auch nicht. Woran könnte das denn liegen?
Unter Shell liegt die Datei auch offiziell unter:
home/httpd/vhosts/domain.tld/subdomains/forum/httpdocs/74.gif

Hat Plesk etwa die Subdomain für default eingerichtet oder wird das nur so in der erro_log angezeigt? Denke ich wohl kaum, da alle fehlermeldungen in default angegeben sind, die dort existieren.
 
-rw-r--r-- 1 benutzer1234 psacln 1338 2006-02-04 20:00 74.gif
-rw-r--r-- 1 benutzer1234 psaserv 266 2006-01-31 14:23 index.html


Das vermute ich auch. Kenne mich aber in Punkto Rechten, Gruppen usw. nicht aus. Müsste mich da mal einwenig einarbeiten. Wäre aber blöd, wenn man in Plesk eine Sub einrichtet und dann noch mit den Rechten herumkämpfen muss.
 
Hallo!
/home/httpd/vhosts/default/htdocs/74.gif !=
home/httpd/vhosts/domain.tld/subdomains/forum/httpdocs/74.gif

Der Pfad stimmt nicht.

mfG
Thorsten
 
Taney said:
File does not exist: /home/httpd/vhosts/default/htdocs/74.gif
Du mußt wohl mal Deine Virtuellen-Hosts genauer durchgehen.
Evtl. steht die falsche IP-Adresse in dem vhost.

huschi.
 
Hallo!
/home/httpd/vhosts/default/htdocs/74.gif !=
home/httpd/vhosts/domain.tld/subdomains/forum/httpdocs/74.gif

Der Pfad stimmt nicht.

mfG
Thorsten

Der Pfad stimmt nicht? In der error_log sind alle Fehler mit default angegeben, auch wenn der Fehler eigentlich in einem eingerichteten vHost war.

Du mußt wohl mal Deine Virtuellen-Hosts genauer durchgehen.
Evtl. steht die falsche IP-Adresse in dem vhost.

huschi.
Ich habe bisher nur 2 vHosts eingerichtet. Eine davon erst neulich. Bei 1&1 habe ich auch nur eine einzige IP

Ich habe damals in domin.tld/conf/vhost/vhost.conf diesen Eintrag gemacht:
ServerAlias web1.p15198958.pureserver.info

Das http_include sieht in etwa so dort aus:
"yamuk.com" heißt der eingerichtetet vhost. "foren" die in Plesk eingerichtetet Subdomain.

Code:
# ATTENTION!
# DO NOT MODIFY THIS FILE OR ANY PART OF IT. THIS CAN RESULT IN IMPROPER PLESK
# FUNCTIONING OR FAILURE, CAUSE DAMAGE AND LOSS OF DATA. IF YOU REQUIRE CUSTOM
# MODIFICATIONS TO BE APPLIED TO THE CONFIGURATION, PLEASE, PERFORM THEM IN THE
# FOLLOWING FILE(S):
# /home/httpd/vhosts/yamuk.com/conf/vhost.conf
# /home/httpd/vhosts/yamuk.com/subdomains/<subdomain-name>/conf/vhost.conf

<VirtualHost IP:80>
	ServerName   yamuk.com:80
	ServerAlias  www.yamuk.com
	UseCanonicalName Off
	SuexecUserGroup         web1 psacln
	ServerAdmin  "taney @ web.de"
	DocumentRoot /home/httpd/vhosts/yamuk.com/httpdocs
	CustomLog  /home/httpd/vhosts/yamuk.com/statistics/logs/access_log plesklog
	ErrorLog   /home/httpd/vhosts/yamuk.com/statistics/logs/error_log
<IfModule mod_userdir.c>
	UserDir /home/httpd/vhosts/yamuk.com/web_users
</IfModule>
	ScriptAlias  /cgi-bin/ /home/httpd/vhosts/yamuk.com/cgi-bin/
	<IfModule mod_ssl.c>
		SSLEngine off
	</IfModule>
	<Directory /home/httpd/vhosts/yamuk.com/httpdocs>
	<IfModule sapi_apache2.c>
		php_admin_flag engine on
		php_admin_value open_basedir "/home/httpd/vhosts/yamuk.com/httpdocs:/tmp"
	</IfModule>
	<IfModule mod_php5.c>
		php_admin_flag engine on
		php_admin_value open_basedir "/home/httpd/vhosts/yamuk.com/httpdocs:/tmp"
	</IfModule>
		Options -Includes +ExecCGI
	</Directory>
	<Directory /home/httpd/vhosts/yamuk.com/web_users>
	<IfModule sapi_apache2.c>
		AddType text/plain .php .php4 .php3 .phtml
		php_admin_flag engine off
	</IfModule>
	<IfModule mod_php5.c>
		AddType text/plain .php .php5 .php4 .php3 .phtml
		php_admin_flag engine off
	</IfModule>
	</Directory>
	Include /home/httpd/vhosts/yamuk.com/conf/vhost.conf
</VirtualHost>

<VirtualHost IP:80>
	ServerName   foren.yamuk.com:80
	ServerAdmin  "taney @ web.de"
	DocumentRoot /home/httpd/vhosts/yamuk.com/subdomains/foren/httpdocs
	CustomLog  /home/httpd/vhosts/yamuk.com/statistics/logs/access_log plesklog
	ErrorLog   /home/httpd/vhosts/yamuk.com/statistics/logs/error_log
	<IfModule mod_ssl.c>
		SSLEngine off
	</IfModule>
	<Directory  /home/httpd/vhosts/yamuk.com/subdomains/foren/httpdocs>
	<IfModule sapi_apache2.c>
		php_admin_flag engine on
		php_admin_value open_basedir "/home/httpd/vhosts/yamuk.com/subdomains/foren/httpdocs:/tmp"
	</IfModule>
	<IfModule mod_php5.c>
		php_admin_flag engine on
		php_admin_value open_basedir "/home/httpd/vhosts/yamuk.com/subdomains/foren/httpdocs:/tmp"
	</IfModule>
		Options -Includes -ExecCGI
	</Directory>
</VirtualHost>
 
Last edited by a moderator:
Taney said:
In der error_log sind alle Fehler mit default angegeben, auch wenn der Fehler eigentlich in einem eingerichteten vHost war.
Da ist ein Fehler in Deiner Denkweise: Wenn der Pfad nicht dem DocumentRoot des vHosts entspricht, wurde die Datei auch nicht über diesen vHost abgerufen.

<VirtualHost IP:80>
Nachdem Du nun schon Deine Domain so offen geschrieben hast, geh ich nicht davon aus, daß Du Deine IP verschleiern wolltest, oder?
Wenn in der o.g. Zeile wirklich "IP:80" steht, dann liegt hier der Fehler.

huschi.
 
Back
Top