Hilfe bei Apache / Linux dringend bitte.

jarzmen

New Member
Hallo alle zusammen hier! Erstmal ein Lob an die Administration des Forums. Bin begeistert das es so etwas gibt um Hilfestellung zu geben.

Ich habe folgendes Problem. Ich bräuchte dringend Rat und weiss im moment nicht weiter. Eines muß ich noch dazu sagen ich kenne mich sehr wenig mit Apache aus auch mit Linus, aber ich habe jemanden der Änderungen für mich vornehmen kann.

Folgendes Problem besteht:

Ich habe einen Multishop mit der seite z.B. www.11111/shop dort liegt mein Shop mit der index. Diese Index Datei erkennt welcher Shop darauf zugreift. Nun das Problem! Ich habe einen Server mit vollen Root-Rechten. Dort sind 3 Kunden angelegt die alle andere Internetseiten haben. Der erste Kunde bin ich also der mit www.11111/shop

Ich möchte nun das www.22222 auf den Shop im Verzeichnis www.11111/shop greift, aber er muß seinen Namen beibehalten also www.22222 damit der Shop in www.11111/shop erkennt das dieser rein möchte. Also er muß seinem Namen übergeben damit die index im Verzeichnis www.11111/shop erkennt das www.22222 greifen will.

Wenn dies geschieh weiss dann die index unter www.11111/shop das www.22222 rein will und somit wird der richtige Shop für diese Internetseite ausgewählt.

Ich hoffe mir kann hier jemand helfen. Ich wäre über einen Hinweis dankbar wo man das im Linux System oder Apache einstellen kann. Es wäre von Vorteil wenn vielleicht ein Beispiel hier gepostet werden könnte.

Vielen Dank im Voraus an alle die sich mit annehmen.

Gruß
Joachim
 
Leider ist dein Post nicht wirklich verständlich. Diese Überleitung von den anderen Domains auf den Shop ist mir irgendwie nicht ganz klar.

Funktioniert es, wenn du einem vhost die 222 Domain zuweist und als DocumentRoot den /shop angibst?
 
Ich kann Darkdream nur zustimmen.
Die Erläuterungen sind sehr unverständlich formuliert.
 
Last edited by a moderator:
Jupp.. reichlich wirr geschrieben.

Aber wenn man einfach mal wirrwar wegläßt und nur einen Satz berücksichtigt:
Ich möchte nun das www.22222 auf den Shop im Verzeichnis www.11111/shop greift, aber er muß seinen Namen beibehalten also www.22222

würde ich folgendes sagen:

Es muß EIN Verzeichniss geben, wo die beiden Domains zugreifen wollen.
Wobei jede Domain seinen Namen beibehalten soll... was eine Weiterleitung ausschließt.

Da würden mir 2 Lösungen einfallen:

Die Billige... 1 min Aufwand = Iframe ^^


Oder:

1: Die DNS müßen auf den gleichen Server zeigen
2: in /etc/apache2/vhosts.d fügst du deine beiden Domain Vhosts ein:
Die da lauten sollten:

z.b. 11111.conf
Code:
 <Directory "/srv/www/htdocs/ks0140/html">

  Options  +FollowSymLinks  +SymLinksIfOwnerMatch
   <IfModule mod_access.c>
    Allow from all
   </IfModule>
 </Directory>

 <VirtualHost 123.123.123.123:80>
 ServerName "www.11111.de"

 SuexecUserGroup ks0140 ks0140
 DocumentRoot "/srv/www/htdocs/ks0140/html"
 ScriptAlias /cgi-bin/ /srv/www/htdocs/ks0140/html/cgi-bin/
 <IfModule mod_python.c>
  <Files ~ "\.py$">
   AddHandler python-program .py
   PythonHandler mod_python.publisher
  </Files>
 </IfModule>

 php_admin_flag safe_mode Off
 php_admin_value open_basedir /srv/www/htdocs/ks0140/:/usr/share/php
 php_admin_value session.save_path /srv/www/htdocs/ks0140/temp
 php_admin_value upload_tmp_dir /srv/www/htdocs/ks0140/temp
 php_admin_value safe_mode_exec_dir /srv/www/htdocs/ks0140/temp
 php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f info@MAILADDY.de"
 php_admin_flag register_globals off
</VirtualHost>



und der 2te: z.B. 22222.conf

Code:
 <Directory "/srv/www/htdocs/ks0140/html">

  Options  +FollowSymLinks  +SymLinksIfOwnerMatch
   <IfModule mod_access.c>
    Allow from all
   </IfModule>
 </Directory>

 <VirtualHost 123.123.123.123:80>
 ServerName "www.22222.de"

 SuexecUserGroup ks0140 ks0140
 DocumentRoot "/srv/www/htdocs/ks0140/html"
 ScriptAlias /cgi-bin/ /srv/www/htdocs/ks0140/html/cgi-bin/
 <IfModule mod_python.c>
  <Files ~ "\.py$">
   AddHandler python-program .py
   PythonHandler mod_python.publisher
  </Files>
 </IfModule>

 php_admin_flag safe_mode Off
 php_admin_value open_basedir /srv/www/htdocs/ks0140/:/usr/share/php
 php_admin_value session.save_path /srv/www/htdocs/ks0140/temp
 php_admin_value upload_tmp_dir /srv/www/htdocs/ks0140/temp
 php_admin_value safe_mode_exec_dir /srv/www/htdocs/ks0140/temp
 php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f info@MAILADDY.de"
 php_admin_flag register_globals off
</VirtualHost>


Sollte natürlich deinen gegebenheiten angepasst werden. Sprich: ob du Safe mode brauchst... oder nicht. Register_global etc.


Beide Conf Datein sind bis auf die Domain gleich. Beide Domains greifen auf ein und das gleiche Verzeichniss zu.
DocumentRoot "/srv/www/htdocs/ks0140/html"

Somit ist der Datenstamm gleich.... nur die Domains unterscheiden sich.


Meintest du das so ?
 
ja und nein...

www.11111/shop => soll ja anscheinend in Shop rein.
und
www.22222 => anscheinend nicht.

Sicherlich muß mein Beispiel dann noch ein wenig umgeschrieben werden..

DocumentRoot "/srv/www/htdocs/ks0140/html"
DocumentRoot "/srv/www/htdocs/ks0140/html/shop"


das sich jarzmen nicht mehr meldet.... wird es anscheinend jetzt eher in Richtung Glaskugel gehen.
 
Back
Top