Apache - lokalt domain

Få hjælp til at sætte programmer eller funktioner op.
orgaard
Indlæg: 16
Tilmeldt: 12. maj 2009, 13:20
IRC nickname: orgaard
Geografisk sted: Thisted

Apache - lokalt domain

Indlæg af orgaard »

Jeg har installeret Apache2 samt PHP5 - begge dele køre upåklageligt, men hvordan sætter jeg et nyt domaine op, så jeg f.eks. kan skrive 'udvikling' i browseren, hvorefter browseren f.eks. åbner '/var/www/udvikling'?

Har forsøgt at tilføje '127.0.0.2 udvikling' i '/etc/hosts', hvilket blot resultere i at indtastning af 'udvikling' blot åbner 'localhost' :(

/ Morten
Jarlen
Indlæg: 834
Tilmeldt: 1. jun 2008, 18:23
IRC nickname: Jarlen
Geografisk sted: København

Re: Apache - lokalt domain

Indlæg af Jarlen »

Du skal have opsæt apache til at redirecte baseret på VirtualHosts, prøv at se om du ikke kan finde nogle guides på nettet. Der findes ret mange af dem, men det kræver noget opsætning at få til at virke.
jesperjarlskov.dk - Blog om Ubuntu, fri software og andet godt :-)
orgaard
Indlæg: 16
Tilmeldt: 12. maj 2009, 13:20
IRC nickname: orgaard
Geografisk sted: Thisted

Re: Apache - lokalt domain

Indlæg af orgaard »

Når jeg Googler VirtualHosts, står der at jeg skal tilføje følgende i httpd.conf

NameVirtualHost *

<VirtualHost *>
DocumentRoot /var/www/udvikling
ServerName udvikling
# Other directives here
</VirtualHost>


Men det har desværre ingen effekt.

Jeg kan sagtenstilgå min udviklings mappe med 'localhost/udvikling'

Nogen bud på hvad jeg gør forkert?

/Morten
Jarlen
Indlæg: 834
Tilmeldt: 1. jun 2008, 18:23
IRC nickname: Jarlen
Geografisk sted: København

Re: Apache - lokalt domain

Indlæg af Jarlen »

Husker du at reloade apache bagefter?

Kode: Vælg alt

/etc/init.d/apache reload

for at reloade apache's indstillinger.
jesperjarlskov.dk - Blog om Ubuntu, fri software og andet godt :-)
js79
Indlæg: 124
Tilmeldt: 24. sep 2008, 19:47
Geografisk sted: Holstebro

Re: Apache - lokalt domain

Indlæg af js79 »

Har du prøvet at køre en configtest på din opsætning?

Kode: Vælg alt

fx
# apache2ctl configtest
Syntax OK
orgaard
Indlæg: 16
Tilmeldt: 12. maj 2009, 13:20
IRC nickname: orgaard
Geografisk sted: Thisted

Re: Apache - lokalt domain

Indlæg af orgaard »

Jeg har løst det på følgende måde:

OBS!! Trin 1 og 2 skal kun udføres hvis stien til den lokale webserver ønskes flyttet.

1 Opret mappen websteder
1.1 ALT+F2
1.2 nautilus /home/username/
1.3 Opret mappen 'websteder'
1.4 Opret mappen 'websteder/udvikling'

2 Flyt localhost til websteder
2.1 ALT+F2
2.2 gksudo gedit /etc/apache2/sites-available/default
2.3 Ændre DocumentRoot fra '/var/www' til '/home/username/websteder'
2.4 Ændre Directory fra '/var/www/' til '/home/username/websteder/'

3 Tilføj host til /etc/hosts
3.1 ALT+F2
3.2 gksudo gedit /etc/hosts
3.3 Tilføj 127.0.0.2 udvikling

4 Tilføj sider til /etc/apache2/sites-available/
4.1 ALT+F2
4.2 gksudo gedit /etc/apache2/sites-available/sites
4.3 Tilføj følgende til 'sites'
#udvikling
<VirtualHost 127.0.0.2>
DocumentRoot /home/username/websteder/udvikling/
</VirtualHost>

5 Sidst men ikke mindst
5.1 ALT+F2
5.2 sudo a2ensite sites
5.3 ALT+F2
5.4 sudo /etc/init.d/apache2 reload

ved hjælp af ovenstående kører jeg med 4 virtuelle webserver udover 'localhost'