WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Name based Vhost i Apache, kan någon förklara? (https://www.wn.se/forum/showthread.php?t=33797)

crazzy 2008-12-08 11:00

Testa detta:
Kod:

NameVirtualHost *:80
<VirtualHost *:80>
    ServerName example.org 
    ServerAlias www.example.org
    ServerAdmin root@localhost 
    DocumentRoot "C:\wamp\example.org"
    <Directory "C:\wamp\example.org">
        Options FollowSymLinks MultiViews
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

Och byt ut example.org mot ditt domännamn och byt ut mailadressen mot din egen.

jomper 2008-12-08 11:02

Man måste starta om apache-tjänsten också. Lätt att glömma.

studiox 2008-12-09 13:05

Citat:

Originally posted by JesperA@Dec 7 2008, 20:50
Ok, såhär ser vhost ut:
NameVirtualHost *:80
VirtualHost *:80
ServerName www.speedrevision.se
ServerAlias www.speedrevision.se
DocumentRoot C:wwwspeedrevision.se
/VirtualHost
Det som händer är att jag kommer till min huvuddomän när jag surfar till www.speedrevision.se

Du kan inte ha ett servername och serveralias som är samma, lite osäker på om apache bara ger en varning för det, eller om den vägrar läsa in den. Sånt ser du i dina logs, borde ligga i messages då det borde genereras av httpd.

EDIT: Glömde bort att du kör windows, ingen aning om var den loggar då.

Testa
Citat:


NameVirtualHost *:80
VirtualHost *:80
ServerName www.speedrevision.se
ServerAlias speedrevision.se
DocumentRoot C:wwwspeedrevision.se
/VirtualHost
Det som händer är att jag kommer till min huvuddomän när jag surfar till www.speedrevision.se


lazat 2008-12-13 13:53

tror jag vet vad som är fel. När man aktiverar virutella hosts så kommer första virutella att bli default webben så det brukar vara klokt att konfigurea upp båda webbarna som virutal hosts.

NameVirtualHost *:80

<VirtualHost *:80>
ServerName example.org
ServerAlias www.example.org
ServerAdmin root@localhost
DocumentRoot "C:\wamp\example.org"
<Directory "C:\wamp\example.org">
Options FollowSymLinks MultiViews
Order allow,deny
allow from all
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerName example2.org
ServerAlias www.example2.org
ServerAdmin root@localhost
DocumentRoot "C:\wamp\example2.org"
<Directory "C:\wamp\example2.org">
Options FollowSymLinks MultiViews
Order allow,deny
allow from all
</Directory>
</VirtualHost>

JesperA 2008-12-15 23:50

Tack så mycket, fick det att fungera nu ;)

Har dock ett problem, det verkar inte som om vhosts, annat än huvuddomänen läser mina htaccess filer, endast vettiga permalinks fungerar på huvuddomänen, inte på dom övriga vhostarna.

Någon som vet detta problemet med? ;)

Magnus_A 2008-12-16 10:26

Citat:

Originally posted by JesperA@Dec 16 2008, 00:50
Tack så mycket, fick det att fungera nu
Har dock ett problem, det verkar inte som om vhosts, annat än huvuddomänen läser mina htaccess filer, endast vettiga permalinks fungerar på huvuddomänen, inte på dom övriga vhostarna.
Någon som vet detta problemet med?

Lägg till:
AllowOverride All
i Directory- deklarationen

JesperA 2008-12-16 10:52

Fungerade perfekt

Tack så jättemycket för hjälpen allihopa ;)

JesperA 2009-05-01 22:56

Ok nu har jag sumpat det, råkade kopiera över den httpd filen som fungerade så perfekt för mina vhosts, försöker bygga upp den igen men det som strular nu är återigen att permalinks inte fungerar.

Såhär ser det ut nu, borde vara rätt?

Kod:

NameVirtualHost *:80
<VirtualHost *:80>

        ServerName rogatio.com
        ServerAlias www.rogatio.com

        ServerAdmin root@localhost
        DocumentRoot "C:\www\www"

 <Directory "C:\www\www">

        Options FollowSymLinks MultiViews

        Order allow,deny

        allow from all

        AllowOverride All

 </Directory>

</VirtualHost>


NameVirtualHost *:80
<VirtualHost *:80>

        ServerName speedrevision.se
        ServerAlias www.speedrevision.se

        ServerAdmin root@localhost
        DocumentRoot "C:\www\speedrevision"


<Directory "C:\www\speedrevision">
AllowOverride All
Options FollowSymLinks MultiViews
Order allow,deny
allow from all
</Directory>

</VirtualHost>



Alla tider är GMT +2. Klockan är nu 07:41.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson