Vorbildliche Vhost Einträge

Einfach Dinge, die nichts mit XAMPP, Apache Friends, Apache, MySQL, PHP und alle dem zu tun haben. Allerlei halt. ;)

Postby jsb » 19. April 2005 13:13

Mein oben geschildertes Problem
1.
nach dem einrichten der Vhosts funktioniert der Aufruf von phpmyadmin nicht mehr.Ich erhalte eine Error 404 Seite.
Bei der Installation unter Win2000 s.oben klappt das.
Was muß ich bei Linux anders machen als bei der Install unter Win?

habe ich gelöst. In der httpd.conf (Orginal von der xampp-instalation) standen die Zeilen was ohne vhost auch funktioniert
Alias /phpmyadmin "/opt/lampp/phpmyadmin"
Alias /phpsqliteadmin "/opt/lampp/phpsqliteadmin"

in der Sektion 3 ich habe diese dann in die Sektion 1 verschoben und wie folgt ergänzt.
Alias /phpmyadmin "/opt/lampp/phpmyadmin"
<Directory "opt/lampp/phpmyadmin/">
Options Indexes MultiViews ExecCGI
DirectoryIndex index.php
Order allow,deny
Allow from all
</Directory>

Danach klappt der Aufruf von phpmyadmin
User avatar
jsb
 
Posts: 38
Joined: 26. March 2004 13:50
Location: Berlin

Postby hotwin » 09. January 2006 09:51

Hab ein problem

Ich wollte das ich 3 Mal auf unterschiedliche ordner zureifen kann was hab ich falsch gemacht

doch leider Greifft er immer auf
d:/xampp/htdocs

leider nicht auf
d:/xampp/htdocs/test1
d:/xampp/htdocs/test2
d:/xampp/htdocs/web15




Code: Select all
<VirtualHost *:80>
ServerName localhost:80
DocumentRoot "d:/xampp/htdocs"
<Directory "d:/xampp/htdocs">
Order Allow,Deny
Allow from all
#Options All
#AllowOverride All
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerName hb100.de:80
DocumentRoot "d:/xampp/htdocs/test1"
<Directory d:/xampp/htdocs/test1>
AllowOverride All
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerName www.hb100.de:80
DocumentRoot "d:/xampp/htdocs/test2"
<Directory d:/xampp/htdocs/test2>
AllowOverride All
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerName web51:80
DocumentRoot "d:/xampp/htdocs/web15"
<Directory d:/xampp/htdocs/web15>
AllowOverride All
</Directory>
</VirtualHos
User avatar
hotwin
 
Posts: 59
Joined: 23. June 2004 20:55
Location: berlin

Postby deepsurfer » 09. January 2006 14:26

<VirtualHost *:80>
ServerName hb100.de:80
DocumentRoot "d:/xampp/htdocs/test1"
<Directory d:/xampp/htdocs/test1>
AllowOverride All
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerName www.hb100.de:80
DocumentRoot "d:/xampp/htdocs/test2"
<Directory d:/xampp/htdocs/test2>
AllowOverride All
</Directory>
</VirtualHost>

benutzt für diese zwei einträge mal unterschiedliche Namen, die sich nicht mittels vorangestelltem www. unterscheiden.

Desweiteren... hast du in deiner HOSTS datei einträge wie folgt vorhanden ?
127.0.0.1 localhost
127.0.0.1 hb100.de
127.0.0.1 www.hb100.de (wie angesprochen den zweiten eintrag differenzieren
127.0.0.1 web51
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby derkleenechrischi » 24. February 2006 15:23

hi,

sry aber ich blick irgendwie nich durch, ich habe in der hosts soweit alles eingeschrieben, aber wo muss ich das vhost zeug in der httpd.conf eintragen?

ich finde absolut keine einträge damit, hoffe es hilft jemand ;)
derkleenechrischi
 
Posts: 4
Joined: 24. February 2006 02:24

Postby deepsurfer » 24. February 2006 15:46

Seit XAMPP 1.5.1 wird wie bei Apache.org die Configfiles als Modularer aufbau benutzt.

Somit ergibt sich folgende vorgehensweise (wenn man in die httpd.conf mal geschaut hätte sähe man das auch)

Folglich um VHOST zu nutzen in der
\xampp\apache\conf\ die httpd.conf editieren
und ca. 503 Zeile
Code: Select all
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

in
Code: Select all
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
ändern.

Danach die \xampp\apache\conf\extra\ httpd-vhost.conf
Editieren und seine VHOST einträge machen.
Nach dem abspeichern nicht vergessen den Apache neu zu starten.

Tip am Rande: sollte der Apache über den XAMPP-Control nicht starten, dann eine DOSbox öffnen, in das XAMPP Verzeichnis gehen und die
apache_start.bat aufrufen.
Bei dieser art wird eine fehlermeldung ausgegeben die Rückschlüsse auf den Fehler verweisen.
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby derkleenechrischi » 24. February 2006 16:07

danke soweit funzt es jetzt, aber er sagt mir jetzt wenn ich per domain zugreifen will zugriff verweigert, wie kann ich das lösen??
derkleenechrischi
 
Posts: 4
Joined: 24. February 2006 02:24

Postby deepsurfer » 24. February 2006 16:42

derkleenechrischi wrote:danke soweit funzt es jetzt, aber er sagt mir jetzt wenn ich per domain zugreifen will zugriff verweigert, wie kann ich das lösen??


Ich weiss zwar jetzt nicht was "funzt" heisst, aber ich denke das du nicht irgendwas erotisches meinst.

Wenn nun das Verzeichnis für diesen VHOST keinen Inhalt hat, also keine file das man aufruft so ist diese Fehlermeldung richtig.
Du kannst dies nun erweitern indem du für den VHOST auch
<Directory> Definitionen einbaust, darunter auch ob er
Options Indexes FollowSymLinks Includes ExecCGI
damit er dir ein nicht gefülltest Verzeichnis ohne Fehlermeldung anzeigt.
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby CrAzYs » 20. March 2008 16:33

Hi Leute ich hab gerade gesehen das hier ein paar dabei sind die sich mit der Materie bestens auskennen! Also ich hoffe ihr nehmt es mir nicht übel das ein 1-Post User diesen Eintrag ausgräbt und auch noch gleich so umfangreich fragt...

Ich leider nicht aber ich brauche es :(

Deswegen die bitte ob mir jemand helfen könnte oder es evtl so schreiben könnte das es klappt!?

Mein Scenario:
Der Server soll alle Domain Anfragen die nicht vergeben sind auf "/srv/www/vhosts/Domain1.de/htdocs" weiterleiten.

Anfragen auf die Domain "Domain2.de" soll er auf
"/srv/www/vhosts/Domain2.de/htdocs" weiterleiten.

Anfragen auf die Domain "Domain3.de" soll er auf
"/srv/www/vhosts/Domain3.de/htdocs" weiterleiten.

Jeweils mit allem Drum und dran (SSL und Co)

Wäre mir jemand so nett zu helfen oder noch besser das so zu schreiben?

Vielen Dank!
CrAzYs
 
Posts: 2
Joined: 20. March 2008 16:27

Re: Vorbildliche Vhost Einträge

Postby Mario Lanz » 30. January 2009 15:15

Hallo Forum

Habe wieder mal ein Frage zu den Vhosts:

Mein Momentaner Code:
Code: Select all
<VirtualHost *:80>
    DocumentRoot .../xampp/htdocs/CuoreSportivo
    ServerName cuoresportivo.ch
    ServerAlias www.cuoresportivo.ch
    ErrorLog ...xampp/htdocs/CuoreSportivo/Logs-error_log
    CustomLog .../xampp/htdocs/CuoreSportivo/Logs-access_log common
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot .../xampp/htdocs/CuoreSportivo/cs-web-shop
    ServerName shop.cuoresportivo.ch
    ServerAlias shop.cuoresportivo.ch

<Directory "...xampp/htdocs/CuoreSportivo/cs-web-shop">
   Options Indexes FollowSymLinks Includes ExecCGI
   Order allow,deny
   Allow from all
   AllowOverride All
   DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
    </Directory>

    ErrorLog .../xampp/htdocs/CuoreSportivo/cs-web-shop/Logs-error_log
    CustomLog .../xampp/htdocs/CuoreSportivo/cs-web-shop/Logs-access_log common
</VirtualHost>


Leider funktioniert aber shop.cuoresportivo.ch nicht....

was muss ich anderst machen, oder was sollte ich beachten....


Vielen Dank für die Inputs.

Wünsche noch einen schönen Tag und Weekend.

Gruss Mario
User avatar
Mario Lanz
 
Posts: 104
Joined: 13. October 2004 22:47
Location: CH, Volketswil

Re: Vorbildliche Vhost Einträge

Postby Wiedmann » 30. January 2009 19:56

Mein Momentaner Code:

Pfade mit drei Punkte mag der Apache nicht.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Vorbildliche Vhost Einträge

Postby Mario Lanz » 31. January 2009 09:31

habe auch ein Laufwerk dort stehen... habe nur etwas abgekürzt, weil der Pfad ja keine Rolle spielt...

habe schon ein Laufwerk und keine ... hehe... ;)

Gruss Mario
User avatar
Mario Lanz
 
Posts: 104
Joined: 13. October 2004 22:47
Location: CH, Volketswil

Re: Vorbildliche Vhost Einträge

Postby Wiedmann » 31. January 2009 11:53

HAst du sonst noch was unterschlagen, z.B. ein "NameVitualHost"? Das fehlt sonst auch.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Vorbildliche Vhost Einträge

Postby Mario Lanz » 31. January 2009 12:05

hm, wenn ich nun genau schaue, durchaus möglich...

Dachte es sei nur dieser Part wichtig...

Hier der ganze vhost eintrag:

Code: Select all
   #
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
##<VirtualHost *:80>
##    ServerAdmin webmaster@dummy-host.example.com
##    DocumentRoot /www/docs/dummy-host.example.com
##    ServerName dummy-host.example.com
##    ServerAlias www.dummy-host.example.com
##    ErrorLog @rel_logfiledir@/dummy-host.example.com-error_log
##    CustomLog @rel_logfiledir@/dummy-host.example.com-access_log common
##</VirtualHost>


<VirtualHost *:80>
    ServerAdmin homepage@lanz-mario.com
    DocumentRoot w:/xampp/htdocs/lanzmariocom
    ServerName lanz-mario.com
    ServerAlias www.lanz-mario.com
    ErrorLog w:/xampp/htdocs/lanzmariocom/Logs-error_log
    CustomLog w:/xampp/htdocs/lanzmariocom/Logs-access_log common
</VirtualHost>


<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/CuoreSportivo
    ServerName cuoresportivo.ch
    ServerAlias www.cuoresportivo.ch
    ErrorLog w:/xampp/htdocs/CuoreSportivo/Logs-error_log
    CustomLog w:/xampp/htdocs/CuoreSportivo/Logs-access_log common
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/CuoreSportivo/cs-web-shop
    ServerName shop.cuoresportivo.ch
    ServerAlias shop.cuoresportivo.ch

<Directory "w:/xampp/htdocs/CuoreSportivo/cs-web-shop">
   Options Indexes FollowSymLinks Includes ExecCGI
   Order allow,deny
   Allow from all
   AllowOverride All
   DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
    </Directory>

    ErrorLog w:/xampp/htdocs/CuoreSportivo/cs-web-shop/Logs-error_log
    CustomLog w:/xampp/htdocs/CuoreSportivo/cs-web-shop/Logs-access_log common
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot K:/micro-precision
    ServerName www.micro-precision.ch
    ServerAlias *microprecision.ch

<Directory "K:/micro-precision">
   Options Indexes FollowSymLinks Includes ExecCGI
   Order allow,deny
   Allow from all
   AllowOverride All
   DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
    </Directory>

    ErrorLog K:/micro-precision/Logs-error_log
    CustomLog K:/micro-precision/Logs-access_log common

</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/CuoreSportivo
    ServerName www.alfarumore.com
    ServerAlias *alfarumore.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/CuoreSportivo
    ServerName www.alfaszene.com
    ServerAlias *alfaszene.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/mala-computing
    ServerName www.mala-computing.com
    ServerAlias *mala-computing.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/mala-computing
    ServerName www.malacomputing.com
    ServerAlias *malacomputing.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot K:/tia
    ServerName www.tia-wolf.com
    ServerAlias *tia-wolf.com

<Directory "K:/tia">
   Options Indexes FollowSymLinks Includes ExecCGI
   Order allow,deny
   Allow from all
   AllowOverride All
   DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
    </Directory>

    ErrorLog K:/tia/Logs-error_log
    CustomLog K:/tia/Logs-access_log common

</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/CuoreSportivo
    ServerName www.alfa75-milano.com
    ServerAlias *alfa75-milano.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot K:/massage-well
    ServerName www.massage-well.ch
    ServerAlias *massage-well.ch

<Directory "K:/massage-well">
   Options Indexes FollowSymLinks Includes ExecCGI
   Order allow,deny
   Allow from all
   AllowOverride All
   DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
    </Directory>

    ErrorLog K:/massage-well/Logs-error_log
    CustomLog K:/massage-well/Logs-access_log common

</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/alfa4sale
    ServerName www.alfa4sale.com
    ServerAlias *alfa4sale.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/alfa4sale
    ServerName www.alfa4sale.eu
    ServerAlias *alfa4sale.eu
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/alfa4sale
    ServerName www.alfaromeo4sale.eu
    ServerAlias *alfaromeo4sale.eu
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/alfa4sale
    ServerName www.alfaromeo4sale.com
    ServerAlias *alfaromeo4sale.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/CuoreSportivo
    ServerName www.cuoresportivo.co.nz
    ServerAlias *cuoresportivo.co.nz
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/CuoreSportivo
    ServerName www.cuoresportivo.com.au
    ServerAlias *cuoresportivo.com.au
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot K:/fcz1896
    ServerName www.fcz-1896.ch
    ServerAlias *fcz-1896.ch

<Directory "K:/fcz1896">
   Options Indexes FollowSymLinks Includes ExecCGI
   Order allow,deny
   Allow from all
   AllowOverride All
   DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
    </Directory>

    ErrorLog K:/fcz1896/Logs-error_log
    CustomLog K:/fcz1896/Logs-access_log common

</VirtualHost>

<VirtualHost *:80>
    DocumentRoot K:/tco
    ServerName www.tc-oetwilamsee.ch
    ServerAlias *tc-oetwilamsee.ch

<Directory "K:/tco">
   Options Indexes FollowSymLinks Includes ExecCGI
   Order allow,deny
   Allow from all
   AllowOverride All
   DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
    </Directory>

    ErrorLog K:/tco/Logs-error_log
    CustomLog K:/tco/Logs-access_log common

</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/zune
    ServerName www.zune-info.ch
    ServerAlias *zune-info.ch
</VirtualHost>
 
<VirtualHost *:80>
    DocumentRoot K:/artemis-sponsoring
    ServerName www.artemis-sponsoring.ch
    ServerAlias *artemis-sponsoring.ch

<Directory "K:/artemis-sponsoring">
   Options Indexes FollowSymLinks Includes ExecCGI
   Order allow,deny
   Allow from all
   AllowOverride All
   DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
    </Directory>

    ErrorLog K:/artemis-sponsoring/Logs-error_log
    CustomLog K:/artemis-sponsoring/Logs-access_log common

</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/intusdatadesign
    ServerName www.intusdatadesign.ch
    ServerAlias *intusdatadesign.ch
    ErrorLog w:/xampp/htdocs/intusdatadesign/Logs-error_log
    CustomLog w:/xampp/htdocs/intusdatadesign/Logs-access_log common
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/topal-solutions
    ServerName topal-solutions.ch
    ServerAlias www.topal-solutions.ch
    ErrorLog w:/xampp/htdocs/topal-solutions/Logs-error_log
    CustomLog w:/xampp/htdocs/topal-solutions/Logs-access_log common
</virtualHost>

<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/topal-solutions/FTP
    ServerName topal-solutions.ch
    ServerAlias ftp.topal-solutions.ch
    ErrorLog w:/xampp/htdocs/topal-solutions/FTP/Logs-error_log
    CustomLog w:/xampp/htdocs/topal-solutions/FTP/Logs-access_log common
</virtualHost>

<Directory "w:/xampp/htdocs/topal-solutions/FTP">
   Options Indexes FollowSymLinks Includes ExecCGI
   Order allow,deny
   Allow from all
   AllowOverride All
   DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot K:/chris-rageth
    ServerName www.chris-rageth.ch
    ServerAlias *chris-rageth.ch

<Directory "K:/chris-rageth">
   Options Indexes FollowSymLinks Includes ExecCGI
   Order allow,deny
   Allow from all
   AllowOverride All
   DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
    </Directory>

    ErrorLog K:/chris-rageth/Logs-error_log
    CustomLog K:/chris-rageth/Logs-access_log common

</VirtualHost>
 
<VirtualHost *:80>
    DocumentRoot w:/xampp/htdocs/bitzeli
    ServerName www.bitze.li
    ServerAlias *bitze.li
    ErrorLog w:/xampp/htdocs/bitzeli/Logs-error_log
    CustomLog w:/xampp/htdocs/bitzeli/Logs-access_log common
</VirtualHost>


<VirtualHost *:80>
    DocumentRoot K:/bono-style
    ServerName www.bono-style.ch
    ServerAlias *bono-style.ch

<Directory "K:/bono-style">
   Options Indexes FollowSymLinks Includes ExecCGI
   Order allow,deny
   Allow from all
   AllowOverride All
   DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
    </Directory>

    ErrorLog K:/bono-style/Logs-error_log
    CustomLog K:/bono-style/Logs-access_log common
</VirtualHost>


User avatar
Mario Lanz
 
Posts: 104
Joined: 13. October 2004 22:47
Location: CH, Volketswil

Re: Vorbildliche Vhost Einträge

Postby Wiedmann » 31. January 2009 13:00

Hier der ganze vhost eintrag:

- Zuerst einmal solltest du vielleicht aufräumen, und alle doppelten/dreifachen VHosts entfernen. (Ein "http.exe -S" bzw."http.exe -t" sollte dir da helfen.)
- Nicht zwingend, aber ein Directory-Block ist nicht innerhalb des VHosts wo er dazugehört.
- Anstatt "ServerAlias *example.com" schriebt man normal "ServerAlias example.com *.example.com".
- Wenn der "ServerAlias" dem "ServerName" entspricht, braucht man keinen "ServerAlias".
(- man könnte sich auch grundsätzlich dafür entscheiden, ab man Pfade in Quotes tut, oder eben grundsätzlich nicht.)


Ansonsten spricht bis hierher IMHO nichts weiter gegen "shop.cuoresportivo.ch". Was passiert denn wenn du diesen aufrufst?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Vorbildliche Vhost Einträge

Postby Lumio » 31. January 2009 19:32

Hey, danke für den Thread, der kann mir sichtlich in Zukunft helfen :)
User avatar
Lumio
 
Posts: 17
Joined: 01. February 2008 08:43

PreviousNext

Return to Allerlei

Who is online

Users browsing this forum: No registered users and 22 guests