S sv3b3rg Medlem sedan mars 2003 5 inlägg Frågan 4 mars 2004 21:12 #1 Nån här som är grym på att confa vhosts i httpd.conf? isf, need help!
Vill alltså att vvv.sv3b3rg.se ska ha root i /var/www
och forum.sv3b3rg.se root i /var/www/forum
båda vhostarna är till sv3b3rg.mine.nu (som i sin tur är mitt ip)
Någon som vet var felet är, eller som kan confa om detta till mig?
NameVirtualHost sv3b3rg.mine.nu:80
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
#
<VirtualHost *>
ServerName vvv.sv3b3rg.se
ServerAlias vvv.sv3b3rg.se
ServerAdmin johan@sv3b3rg.se
DocumentRoot /var/www/
ErrorLog /var/log/apache/error.log
CustomLog /var/log/apache/duja.log common
</VirtualHost>
<VirtualHost *>
ServerName forum.sv3b3rg.se
ServerAlias forum.sv3b3rg.se
ServerAdmin forum@sv3b3rg.se
DocumentRoot /var/www/forum/
ErrorLog logs/forum-error.log
CustomLog logs/forum-common.log common
</VirtualHost>
#<VirtualHost _default_:*>
#</VirtualHost>
Detta bör fungera:
NameVirtualHost sv3b3rg.mine.nu:80
<VirtualHost sv3b3rg.mine.nu:80>
ServerAdmin [email]johan@sv3b3rg.se[/email]
ServerName vvv.sv3b3rg.se
DocumentRoot /var/www
ErrorLog /var/log/apache/error.log
CustomLog /var/log/apache/duja.log common
</VirtualHost>
<VirtualHost sv3b3rg.mine.nu:80>
ServerAdmin [email]forum@sv3b3rg.se[/email]
ServerName forum.sv3b3rg.se
DocumentRoot /var/www/forum
ErrorLog logs/forum-error.log
CustomLog logs/forum-common.log common
</VirtualHost>
S sv3b3rg Medlem sedan mars 2003 5 inlägg Nu vill inte apache starta :)
Vad får du för felmeddelande vid omstart?
Vilken version av apache kör du?
S sv3b3rg Medlem sedan mars 2003 5 inlägg jag kör Apache/1.3.26
*:/etc/apache# /etc/init.d/apache restart
Reloading apache modulesfailed
S sv3b3rg Medlem sedan mars 2003 5 inlägg står även
[warn] NameVirtualHost sv3b3rg.mine.nu:80 has no VirtualHosts
ibland.... men forum.sv3b3rg.se & vvv.sv3b3rg.se ska vara knytna till sv3b3rg.mine.nu
S sv3b3rg Medlem sedan mars 2003 5 inlägg Fick igång det nu :)
ServerName https://www.sv3b3rg.se
NameVirtualHost *
<VirtualHost *>
DocumentRoot /var/www
ServerName vvv.sv3b3rg.se
</VirtualHost>
<VirtualHost *>
DocumentRoot /var/www/forum
ServerName forum.sv3b3rg.se
</VirtualHost>
Okej bra det :)
Delar av det jag skrev verkar bara fungera på Apache 2.0.x då.
S SPiN Medlem sedan mars 2000 7 896 inlägg Då passar jag på att acceptera ditt sista svar som slutgiltigt, eftersom att det löste problemet. Bra gjort av dig att även visa din lösning. Respekt. ;) :)
Med vänliga,
SPiN
Moderator Apache-forumet