[apache] meerdere vhosts, resultaat is altijd dezelfde ?

Pagina: 1
Acties:

  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 14:29
Nu wil ik het mogelijk maken om in mijn locale netwerk mp3's te kunnen sharen een leuk webinterfaceje (ik heb agatha gedownload via freshmeat). Dit is feitenlijk 1 php script met wat conf bestandjes.

Als ik nu op mijn locale machine http://localhost/mp3 inklop, krijg ik netjes de output van dat script voor m'n neus. Als ik bij een andere machine in het netwerk http://192.168.0.100/mp3/ inklop, krijg ik ineens de output van 1 van mijn vhosts te zien (en dat was dus niet de bedoeling).
Vervolgens bleek dat ik enkel en alleen die ene vhost voor mijn neus krijg. (ook als ik naar mijn eigen dns verwijs etc.)

Uiteraard ligt dat aan de apache.conf , alleen ik heb geen flauw i.d. welke parameter dat zal zijn. Kan iemand me daarbij helpen.

Egoist: A person of low taste, more interested in themselves than in me


  • _-= Erikje =-_
  • Registratie: Maart 2000
  • Laatst online: 18-05 14:38
1) welke vhost krijg je te zien (1ste of de laatste toevallig?)
2) post hier je httpd.conf anders even...

  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 14:29
Ik ontdek net dat het te maken heeft met midgard (dat cms dus).

Op het moment dat je een actieve pagina maakt, die dus reageerd op URL's, kijkt ie niet meer op het filesystem, enkel in de database van midgard. Op het moment dat je een url aanroept die niet in midgard staat, krijg je dus die actieve pagina.

Helaas moet ik nu mod_midgard gaan patchen, om dit te kunnen oplossen (althans, volgens de documentatie die ik net heb gevonden...) :(

De actieve pagina nu even uitgezet (en statisch gemaakt), kan nu wel bij http://192.168.0.100:8001/mp3/ komen. Als ik echter ergens op klik, verwijst hij toch stiekem naar de eerste vhost die ik heb. Dus i.p.v. http://192.168.0.100:8001/mp3/whatever, gaat ie naar http://www.domein1.nl:8001/mp3/whatever. En dat breekt (zoals je snapt)

Gedeelte uit mijn vhosts.conf

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
MidgardDatabase user password database
# MidgardFavorFiles On

## Uncomment this for PHP3,
# MidgardRootFile "/usr/lib/apache/midgard-root.php3"
## or this for PHP4
MidgardRootFile "/usr/lib/apache/midgard-root.php"

<Directory /usr/lib/apache>
 order allow,deny
 allow from all
</Directory>

<Directory /home/httpd/blobs>
 order allow,deny
 allow from all
</Directory>

NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1:*>
    MidgardEngine On
    ServerName localhost
    Port 80
    Port 8001

    # Switch off magic quotes - it is required with Midgard
    php_value magic_quotes_gpc off
    php_value magic_quotes_runtime off

    # Configure text parser:
    MidgardParser latin1
    MidgardBlobDir "/home/httpd/blobs"

    # Configuration for Russian Midgard:
    <IfModule mod_charset.c>
     # default charset for real or virtual server (selected if all other charset-
     # selections methods fails)
     CharsetDefault koi8-r
     # Default source (on-disk) charset (we keep all content in DB in KOI8-R
     # encoding). If you want different encoding, please re-encode midgard-ru.sql
     # before inserting it into DB too.
     CharsetSourceEnc koi8-r
     # Force mod_charset to do its work
     CharsetDisable Off
    </IfModule>
</VirtualHost>

NameVirtualHost 192.168.0.100
<VirtualHost 192.168.0.100:*>
    MidgardEngine On
    Servername localhost
    Servername www.domein1.nl
    Serveralias www.domein2.nl
    Serveralias www.domein3.nl
    Port 80
    Port 8001

    php_value magic_quotes_gpc off
    php_value magic_quotes_runtime off
</VirtualHost>


Dat met die serveraliassen werk. Als ik nu MidgardFavorFiles On toevoeg (dus niet als commentaar), kan ik apache niet meer starten.

[ Voor 0% gewijzigd door JaQ op 07-09-2002 23:18 . Reden: nieuwe info ]

Egoist: A person of low taste, more interested in themselves than in me


  • _-= Erikje =-_
  • Registratie: Maart 2000
  • Laatst online: 18-05 14:38
ah, suc6 iig