Domain Problem

infernus

Registered User
Hallo,

wie der Titel des Threads schon verrät, habe ich ein Problem mit der Einstellung einer Domain.
Und zwar, ist meine Domain bei united-domains.de angemeldet und habe Sie per Nameserver A-Eintrag auf meine IP eingestellt.
Siehe Screenshot:
138_united.png


Wenn ich auf die Doman klicke, kommt irgendeine Indexseite.
Siehe hier:
Index of /

Die Domain habe ich in Confixx aber auf das interne Verzeichnis: "html/photobook" gesetzt.
Trotzdem kommt diese Indexseite.
Der Benutzer ist web1.

Wo liegt der Fehler?

Ich hoffe ihr könnt mir helfen.


Gruß und frohe Weihnachten euch allen :)
 
Sind denn Dateien in dem Ordner photobook?

Hallo,

ja die Dateien befinden sich in diesem Ordner.
Sie enthält auch eine index.php

Weißt du wo der Fehler liegt?
Hab ich in Confixx irgendwas falsch eingestellt?
Sorry, bin in Confixx ein absoluter Newbie.
Ich habe vorher nur mit Plesk gearbeitet.
 
Läuft das Confixx Updatescript? Wohin zeigt denn im Moment die Domain, also auf welches Verzeichnis?

Das kannst du rausfinden indem du das als root in der Console eintippst:
Code:
apache2ctl -S
 
Läuft das Confixx Updatescript? Wohin zeigt denn im Moment die Domain, also auf welches Verzeichnis?

Das kannst du rausfinden indem du das als root in der Console eintippst:
Code:
apache2ctl -S

Hallo,

nein das Updatescript habe ich nicht gestartet.
Automatisch startet das doch nicht, oder?

Sie zeigt auf den Ordner den ich gesagt habe, "photobook".
Habe mal zwei Screenshots dabei, wo du es drauf sehen kannst.

FTP
251_ftp_data.png


Domain
362_domains.png


Ich hoffe, die Screenshots können dir helfen.

[EDIT]
Irgendwie scheint es nicht zu klappen, denke mal es liegt an united-domains
Ich kann ja auch die Domain auf ein verzeichnis leiten alá http:IP/photobook
Doch leider kenne ich nicht den Pfad im Web für web1.
Kenn den jemand?
Der sollte etwa so sein:
http:IP/verzechnis/

Der muss genau stimmen, da ich die Domain dann auf dieses verzeichnis leiten muss.
Wie die Verzeichnisstruktur aussieht, seht ihr ja auf dem Screenshot.
 
Last edited by a moderator:
Poste doch mal bitte die Ausgabe von:
apache2ctl -S

Undzwar nur den relevaten Teil. Sprich die Zeile(n) wo es um die Domain gb24u.de geht.
nein das Updatescript habe ich nicht gestartet.
Automatisch startet das doch nicht, oder?
Normalerweise sollte das Confixx Updatescript automatisch laufen. Im Confixx (das seh ich an deinem Screenshot) ist alles richtig eingerichtet und auch bei united Domains ist alles richtig eingerichtet (das hab ich auch schon gecheckt). Sieht so aus als hätte der Apache noch nicht mitbekommen dass die Domain woanders hinzeigen muss, also liegt die Vermutung sehr nahe, dass es am Confixx Updatescript liegt. Führe es mal bitte per Hand aus. Als root auf der Console:
Code:
/pfad/zu/confixx/confixx_updatescript.pl --debug --force-time
Und poste mal die Ausgabe.

P.S.: Die Weiterleitung bei United Domains ist so vollkommen richtig. Lass sie so wie sie ist: A Record => IP Adresse
 
Hallo,

ich würde ja gerne die Daten posten, jedoch kann ich mich per Putty nicht einloggen.
Ich hab die IP und den Namen "root" richtig eingegeben, dann kommt die aufforderung das Passwort einzugeben, jedoch geht das irgendwie nicht.
Ich kann so viel auf der Tastatur rumtippen wie ich will, es kommt keine eingabe.

Mache ich was falsch?
Ich hab Putty schonmal verwendet, da ging noch alles.
Aber jetzt irgendwie nicht.

Okay ich werde alles bei united-domains lassen und weiter versuchen, mich bei Putty einzuloggen.
 
Ich kann so viel auf der Tastatur rumtippen wie ich will, es kommt keine eingabe.
Passwörter werden i.d.R. mit abgeschaltetem echo eingegeben, d.h. es wird nichts (auch keine '*' oder Ähnliches) ausgegeben. Nach Drücken der Eingabetaste sollte es funktionieren oder eine Fehlermeldung geben.

EDIT: elias5000 war schneller
 
Poste doch mal bitte die Ausgabe von:
apache2ctl -S

Undzwar nur den relevaten Teil. Sprich die Zeile(n) wo es um die Domain gb24u.de geht.

Normalerweise sollte das Confixx Updatescript automatisch laufen. Im Confixx (das seh ich an deinem Screenshot) ist alles richtig eingerichtet und auch bei united Domains ist alles richtig eingerichtet (das hab ich auch schon gecheckt). Sieht so aus als hätte der Apache noch nicht mitbekommen dass die Domain woanders hinzeigen muss, also liegt die Vermutung sehr nahe, dass es am Confixx Updatescript liegt. Führe es mal bitte per Hand aus. Als root auf der Console:
Code:
/pfad/zu/confixx/confixx_updatescript.pl --debug --force-time
Und poste mal die Ausgabe.

P.S.: Die Weiterleitung bei United Domains ist so vollkommen richtig. Lass sie so wie sie ist: A Record => IP Adresse

Hallo,

also der "apache2ctl -S" Befehl hat dies ausgespuckt:
513_apache_befehl.png


Was den Befehl mit der "confixx_updatescript.pl" angeht, ich habe mein komplettes Confixx durchsucht (sogar per Suchfunktion), ich habe nirgends eine "confixx_updatescript.pl" gefunden.
In welchem Ordner in Confixx soll sie liegen?
Spielt das eine rolle, das ich "Confixx Professional" habe?

Gruß Rene
 
Dein Apache kennt www.gbs4u.de durch "das Config-File, dessen Pfad ich jetzt gern hier per Copy&Paste eingefügt hätte".
Poste diese Config mal hier. Und schau auch vorher mal nach, ob der in DocumentRoot angegebene Pfad mit der Position deiner Dateien zusammen passt.

Das Update-Script findest du auf der Konsole deines Servers z.B. mit locate.

PS: Bitte poste den Output von Konsolen-Programmen per Copy&Paste in Code-Tags statt als Screenshot.
 
Last edited by a moderator:
Dein Apache kennt Index of / durch "das Config-File, dessen Pfad ich jetzt gern hier per Copy&Paste eingefügt hätte".
Poste diese Config mal hier. Und schau auch vorher mal nach, ob der in DocumentRoot angegebene Pfad mit der Position deiner Dateien zusammen passt.

Das Update-Script findest du auf der Konsole deines Servers z.B. mit locate.

PS: Bitte poste den Output von Konsolen-Programmen per Copy&Paste in Code-Tags statt als Screenshot.

Code:
v7927_443:~# apache2ctl -S
apache2: Could not reliably determine the server's fully qualified domain name, using 78.46.176.113 for ServerName
VirtualHost configuration:
78.46.176.113:80       is a NameVirtualHost
         default server confixx.gbs4u.de (/etc/apache2/confixx_mhost.conf:58)
         port 80 namevhost confixx.gbs4u.de (/etc/apache2/confixx_mhost.conf:58)
         port 80 namevhost web1.confixx.gbs4u.de (/etc/apache2/confixx_vhosts/web1.conf:53)
         port 80 namevhost www.gbs4u.de (/etc/apache2/confixx_vhosts/web1.conf:61)
78.46.176.113:443      is a NameVirtualHost
         default server confixx.gbs4u.de (/etc/apache2/confixx_mhost.conf:85)
         port 443 namevhost confixx.gbs4u.de (/etc/apache2/confixx_mhost.conf:85)
         port 443 namevhost web1.confixx.gbs4u.de (/etc/apache2/confixx_vhosts/web1.conf:31)
wildcard NameVirtualHosts and _default_ servers:
*:*                    is a NameVirtualHost
         default server 78.46.176.113 (/etc/apache2/sites-enabled/000-default:2)
         port * namevhost 78.46.176.113 (/etc/apache2/sites-enabled/000-default:2)
Syntax OK

Bitte, hier hast du als Code, nicht als Screenshot. ;)
 
Poste mal den Inhalt von:
/etc/apache2/confixx_vhosts/web1.conf

Und wie gesagt: Suche in der Console mit:
Code:
whereis confixx_updatescript.pl
oder
Code:
updatedb && locate confixx_updatescript.pl
Mal das Script und führ es so aus (hier mal die zwei WAHRSCHEINLICHSTEN Pfade):
Code:
/usr/local/confixx/confixx_updatescript.pl --debug --force-time
oder
/root/confixx/confixx_updatescript.pl --debug --force-time
Und poste mal die Ausgabe.
 
Poste mal den Inhalt von:
/etc/apache2/confixx_vhosts/web1.conf

Und wie gesagt: Suche in der Console mit:
Code:
whereis confixx_updatescript.pl
oder
Code:
updatedb && locate confixx_updatescript.pl
Mal das Script und führ es so aus (hier mal die zwei WAHRSCHEINLICHSTEN Pfade):
Code:
/usr/local/confixx/confixx_updatescript.pl --debug --force-time
oder
/root/confixx/confixx_updatescript.pl --debug --force-time
Und poste mal die Ausgabe.

So, habe die Sachen gemacht die du mir gesagt hast.
Hier die: "/etc/apache2/confixx_vhosts/web1.conf"
Code:
################### CONFIXX APACHE VHOSTS FILE ##########################
# created at Wed Dec 24 18:43:05 2008
#
#            !!! Do not make any changes in this file !!!
#
# 1. We cannot guarantee that the software will work properly, if
# the contents of this file are modified.
# 2. This file would be rewritten each time the Confixx software requires
# to update Apache configuration to bring user/domain settings in effect.
#
# If you need to have some custom content in this file, you can use
# "httpd special" function in the Confixx Control Panel or create
# an empty webX.lock file and edit webX.conf by the way you want in this
# case Confixx will not touch the configuration file.
#
##########################################################################

<Directory "/var/www/web1/html">
  Options -FollowSymLinks -SymLinksIfOwnerMatch
  Options +ExecCGI +Indexes
  AddHandler cgi-script .cgi .pl
  <IfModule mod_access.c>
    Allow from all
  </IfModule>
  <IfModule mod_authz_host.c>
    Allow from all
  </IfModule>
  suPHP_engine on
</Directory>

<VirtualHost 78.46.176.113:443>
  ServerName web1.confixx.gbs4u.de
  DocumentRoot /var/www/web1/html
  SuexecUserGroup web1 web1
  ScriptAlias /cgi-bin/ /var/www/web1/html/cgi-bin/
  suPHP_ConfigPath /etc/apache2/confixx_phpini/web1
  <IfModule mod_ssl.c>
    SSLEngine on
    SSLCertificateKeyFile /etc/ssl.key/confixx.gbs4u.de.key
    SSLCertificateFile /etc/ssl.crt/confixx.gbs4u.de.crt
    SetEnvIf User-Agent ".*MSIE.*" \
      nokeepalive ssl-unclean-shutdown \
      downgrade-1.0 force-response-1.0
    <Files ~ "\.(cgi|shtml|phtml|php3?)$">
      SSLOptions +StdEnvVars
    </Files>
    <Directory "/var/www/web1/html/cgi-bin">
      SSLOptions +StdEnvVars
    </Directory>
  </IfModule>
</VirtualHost>

<VirtualHost 78.46.176.113:80>
  ServerName web1.confixx.gbs4u.de
  DocumentRoot /var/www/web1/html
  SuexecUserGroup web1 web1
  ScriptAlias /cgi-bin/ /var/www/web1/html/cgi-bin/
  suPHP_ConfigPath /etc/apache2/confixx_phpini/web1
</VirtualHost>

<VirtualHost 78.46.176.113:80>
  ServerName www.gbs4u.de
  ServerAlias gbs4u.de 
  DocumentRoot /var/www/web1/html/html/photobook
  SuexecUserGroup web1 web1
  ScriptAlias /cgi-bin/ /var/www/web1/html/cgi-bin/
  suPHP_ConfigPath /etc/apache2/confixx_phpini/web1
</VirtualHost>


Und hier habe ich die verschiedenen Befehle von "confixx_updatescript.pl" ausgeführt:
Code:
v7927_443:~# whereis confixx_updatescript.pl
confixx_updatescript:
v7927_443:~# updatedb && locate confixx_updatescript.pl
/root/confixx/admin/scripts/confixx_updatescript.pl
/root/confixx/confixx_updatescript.pl
v7927_443:~# /usr/local/confixx/confixx_updatescript.pl --debug --force-time/usr/local/confixx/confixx_updatescript.pl --debug --force-time/usr/local/confixx/confixx_updatescript.pl --debug --force-time
-bash: /usr/local/confixx/confixx_updatescript.pl: No such file or directory
v7927_443:~# /usr/local/confixx/confixx_updatescript.pl --debug --force-time
-bash: /usr/local/confixx/confixx_updatescript.pl: No such file or directory
v7927_443:~# /root/confixx/confixx_updatescript.pl --debug --force-time
3.3.1 - 20070615.16
SUB: main::check_essentials
SUB: main::check_essentials3
SUB: main::check_essentials4
SUB: main::check_essentials5
Valid until: Mon Jun  1 22:17:14 2009
Version: 3appsdc
Checking datacenter mode.
SUB: main::check_datacenter
SUB: main::set_uids
SUB: main::check_if_update
lSUB: main::userBackup
v7927_443:~# logout


Und jetzt?
 
Poste mal den Output von
Code:
ls -la /var/www/web1/html/html/photobook

Da kommt das bei raus:
Code:
v7927_443:~# ls -la /var/www/web1/html/html/photobook
total 8
drwxr-x--- 2 web1 www-data 4096 Dec 24 13:55 .
drwxr-x--- 4 web1 www-data 4096 Dec 24 18:35 ..

Hoffe das hilft dir weiter.
 
Das ist das DocumentRoot aus der Config. Und wie du siehst ist das Verzeichnis leer.
Es ist also kein Wunder, dass beim Aufruf im Browser ein Listing eines leeren Verzeichnisses zu sehen ist.
 
Ja tut es.
Wie man sieht, ist alles richtig:
Die Domain ist richtig, der Pfad in Confixx ist richtig und Confixx arbeitet auch richtg. Bloss: Du hast keine Dateien hochgeladen :)

Doch, sie stecken aber im verzeichnis:
/home/html/photobook

Bei mir ist eh, der Ordner Photobook voll oft verhanden, obwohl ich ihn nur einmal hochgeladen habe.

[EDIT]
Jetzt habe ich es in den leeren Ordner gepackt und aufgerufen.
Bekomme einen 500 Internal Server Error.
 
Last edited by a moderator:
Back
Top