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
Apache - lokalt domain
-
- Indlæg: 16
- Tilmeldt: 12. maj 2009, 13:20
- IRC nickname: orgaard
- Geografisk sted: Thisted
-
- Indlæg: 834
- Tilmeldt: 1. jun 2008, 18:23
- IRC nickname: Jarlen
- Geografisk sted: København
Re: Apache - lokalt domain
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
-
- Indlæg: 16
- Tilmeldt: 12. maj 2009, 13:20
- IRC nickname: orgaard
- Geografisk sted: Thisted
Re: Apache - lokalt domain
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
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
-
- Indlæg: 834
- Tilmeldt: 1. jun 2008, 18:23
- IRC nickname: Jarlen
- Geografisk sted: København
Re: Apache - lokalt domain
Husker du at reloade apache bagefter?
for at reloade apache's indstillinger.
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
-
- Indlæg: 124
- Tilmeldt: 24. sep 2008, 19:47
- Geografisk sted: Holstebro
Re: Apache - lokalt domain
Har du prøvet at køre en configtest på din opsætning?
Kode: Vælg alt
fx
# apache2ctl configtest
Syntax OK
-
- Indlæg: 16
- Tilmeldt: 12. maj 2009, 13:20
- IRC nickname: orgaard
- Geografisk sted: Thisted
Re: Apache - lokalt domain
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'
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'