Apache/XAMPP - Name Virtual Host -opsärning

Tags:    diverse

Hej Allesammen,

Jeg sider her med lidt af et problem, som jeg håber at i kan svare/hjälpe mig med.


Jeg skal i Apache ha' oprettet en virtual host og jeg önsker at göre dette via NameVirtualHost sådan så jeg kan oprette flere Hosts under samme IP-adresse...

Jeg anvender XAMPP under Windows 7 RC1 - og generelt - dvs. uden virtualhosts - har jeg ingen problemer overhoved.

Problemerne begynder når jeg vil til at oprette mine NameVirtualHosts. Som udgangspunkt skal jeg blot bruge et da jeg skal skrive noget som skal anvende MVC, og eftersom at jeg er trät af blot at bruge folder-modellen så vil jeg istedet for anvende virtuelle hosts.


Jeg har laved en test, og den ser sådan her ud...
Fold kodeboks ind/udKode 


Hele min httpd.conf fil ser således ud:
Fold kodeboks ind/udKode 


Når jeg opretter dette så starter apache som normalt - igen beskeder af nogen art, anden end de som skal väre der naturligvis.

Der imod, nå jeg åbner min browser - testet i både IE8 og FF3 - så får jeg at vide at browseren ikke kan finde den index.php fil med "hello world!" som jeg har lavet.

Der kommer som sagt ikke nogen speciel fejl meddelelse, andet end at Explorer skriver sådan her: Internet Explorer cannot display the webpage.

Any bright ideas!!!



9 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Du skal i din hosts fil og tilføje noget i den dur

127.0.0.1 mvc.local

Det er et spørgsmål om DNS og når det kun er til test så bruger du den metode ovenstående

Et link: http://www.windowsreference.com/windows-7/edit-hosts-file-in-windows-7-windows-vista/



Det virker... og så aligevel ikke helt som det skal...

Jeg har opdateret min hosts fil:
Fold kodeboks ind/udKode 


Men når jeg i min browser skriver http://mvc.local så for jeg fejl, hvis jeg derimod skriver http://localhost/ så for jeg "Hello World" som er det output fra min index.php fil i mvc/ roden.

tilgengäld kan jeg så ikke få fat i mine projecter som IKKE ligger in en NameVirtualHost.

>-<
Any thoughts, anyone?



Indlæg senest redigeret d. 15.05.2009 00:31 af Bruger #11375
Det er fordi du skal oprette en virtualhost med ServerName local for at få dine andre sider med. Det er længe siden jeg har gjort det selv, men jeg kan prøve at finde et link.



http://localhost/ fungere nu, men mvc.local fungere stadigväk ikke - og der er ingen foreskel på hvordan virtualhost-direktiverne er sat op...

Iflg. den turorial som du likede til så har jeg placeret mine vhost direktiver i filen httpd-vhost.conf

Filen ser nu sådan her ud...
Fold kodeboks ind/udKode 


Include direktivet i httpd.conf er ikke udkommenretet, så jeg formoder at httpd-vhost.conf bliver inkluderet som den skal.



Indlæg senest redigeret d. 15.05.2009 17:00 af Bruger #11375
Og du havde lavet rettelsen i hosts?




Ja, min hosts-fil ser sådan her ud
Fold kodeboks ind/udKode 




*SUK!!!*

Se, hvis man nu... når man har dual boot, sörgede for at det DREV hvorpå Hosts-file befineder sig også er det drev man har bootet op på, tja, så kunne det jo väre...

*lol*

100 UP til dig Martin, og mange tak for hjälpen!

Nu fungere det sq...

I need a new brain... it's not functioning! lol



Indlæg senest redigeret d. 16.05.2009 00:20 af Bruger #11375
Hehe, det er bare helt i orden ;)



t