Pagina's: [1]
Print
Auteur Topic: Virtuele hosts  (gelezen 1054 keer)
jootn
Newbie
*
Berichten: 3


Bekijk profiel E-mail
« Gepost op: Mei 29, 2010, 10:48:36 »

Goede middag samen,

Nieuw op het gebied van xampp, maar tot nu toe: love it Knipoog

Ik zit met een klein technisch probleempje waar ik niet echt uit geraak. Ik leg het even uit:

Ik heb hier een server draaien waar windows 2003 server op geinstalleerd staat.
Hier draait xampp op daar ik wat php scripts wil laten draaien...

Ik heb op mijn D partitie mijn www map die te bereiken moet zijn via http://localhost/ (lokaal op de server), en via http://servernaam/ (via het lokaal netwerk)

Ik heb op mijn Z partitie een map www staan die te bereiken moet zijn via http://foto.localhost/
nu komt het probleem, ik dacht, foto.localhost zal ook wel foto.servernaam zijn over het netwerk, maar dat wil hij dus niet doen...

Ik heb het volgende aangepast in mijn virtual host bestand van apache:

Citaat
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>

    DocumentRoot D:\www
    ServerName localhost

   <Directory D:\www>
      IndexOptions +FancyIndexing NameWidth=*
      Options Includes FollowSymLinks Indexes
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>

</VirtualHost>

<VirtualHost *:80>

    DocumentRoot Z:\www
    ServerName foto.localhost

   <Directory Z:\www>
      IndexOptions +FancyIndexing NameWidth=*
      Options Includes FollowSymLinks Indexes
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>

</VirtualHost>

in mijn system32/drivers/etc/host bestand heb ik het volgende toegevoegd:
Citaat
127.0.0.1       localhost
127.0.0.1       foto.localhost

Als ik lokaal kijk op de server en ik surf naar http://localhost/ of http://foto.localhost/ werkt dit perfect.

Als ik niet lokaal kijk, maar via het netwerk, en ik surf naar http://fileserver/ werkt dit perfect. Eens ik http://foto.fileserver/ intik wil hij de pagina niet vinden.

Hopelijk bestaat er hier een oplossing voor?

Heb al redelijk wat gegoogled om het bovenstaande te realiseren, maar vind geen oplossing voor mijn probleem.

Groeten, Joachim
Gelogd
admin
Administrator
Member
*****
Berichten: 50


Bekijk profiel E-mail
« Antwoord #1 Gepost op: Mei 29, 2010, 23:23:15 »

Hoi Joachim,

Voeg een regel toe met ServerAlias foto.fileserver aan de tweede virtualhost en herstart apache.

Groet, Marcel
Gelogd
jootn
Newbie
*
Berichten: 3


Bekijk profiel E-mail
« Antwoord #2 Gepost op: Mei 30, 2010, 09:54:08 »

Bedankt voor de reply,

nu bevat mijn vhost bestand van apache het volgende:

Citaat
NameVirtualHost *:80


<VirtualHost *:80>

    DocumentRoot D:\Movie\series
    ServerName localhost

   <Directory D:\Movie\series>
      IndexOptions +FancyIndexing NameWidth=*
      Options Includes FollowSymLinks Indexes
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>

</VirtualHost>

<VirtualHost *:80>

    DocumentRoot Z:\gallery
    ServerName foto.localhost
    ServerAlias foto.fileserver

   <Directory Z:\gallery>
      IndexOptions +FancyIndexing NameWidth=*
      Options Includes FollowSymLinks Indexes
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>

</VirtualHost>

werkt nog altijd niet Droevig

mijn windows host bestand heb ik gelaten zoals het is:

Citaat
127.0.0.1       localhost
127.0.0.1       foto.localhost
Gelogd
admin
Administrator
Member
*****
Berichten: 50


Bekijk profiel E-mail
« Antwoord #3 Gepost op: Juni 01, 2010, 05:54:27 »

Je config file lijkt goed. Heb je Apache wel herstart?
Gelogd
jootn
Newbie
*
Berichten: 3


Bekijk profiel E-mail
« Antwoord #4 Gepost op: Juni 01, 2010, 16:04:08 »

ja, dat heb ik inderdaad, lukt dus niet vanaf het lan, enkel lokaal op de server...
Gelogd
FrankNL
Newbie
*
Berichten: 1


Bekijk profiel E-mail
« Antwoord #5 Gepost op: Juli 04, 2010, 10:01:08 »

Volgens mij was het net iets anders dat je moest doen het was 1 van deze 2:
Code:
<VirtualHost *:80>

    DocumentRoot Z:\gallery
    ServerName www.foto.localhost
    ServerAlias foto.fileserver

   <Directory Z:\gallery>
      IndexOptions +FancyIndexing NameWidth=*
      Options Includes FollowSymLinks Indexes
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>

</VirtualHost>

Code:
<VirtualHost *:80>

    DocumentRoot Z:\gallery
    ServerName www.foto.localhost
    ServerAlias foto.fileserver

   <Directory Z:\gallery>
      IndexOptions +FancyIndexing NameWidth=*
      Options Includes FollowSymLinks Indexes
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>

</VirtualHost>

Weet niet of dit heel veel uit maakt maar zo maakte ik iig mijn vhosts altijd.

Kun je wel gewoon in je localhost komen via je browser?
Gelogd
hillarious
Newbie
*
Berichten: 3


Bekijk profiel
« Antwoord #6 Gepost op: Juli 10, 2010, 21:40:57 »

Probeer de domeinnamen in de host tabel, op de machine van waar je de webserver tracht te benaderen, eens achter elkaar te plaatsen.
dus Ip van de fileserver   fileserver    foto.fileserver  



« Laatste verandering: Juli 10, 2010, 21:47:16 door hillarious » Gelogd
kevin861
Newbie
*
Berichten: 2


Bekijk profiel WWW E-mail
« Antwoord #7 Gepost op: Oktober 13, 2011, 03:59:49 »

hoi hoi.
laat me een poging te hebben op dit moment.
Gelogd

Pagina's: [1]
Print
 
Ga naar: