Sida 1 av 1

Virtual Hosts - Jag förstår dem inte

Postat: 26 aug 2007, 23:27
av Mojje
Halloj,

Jag har suttit och brottats med min server i flera dagar nu och efter otaliga sökningar på nätet och en del fixande lyckas jag inte lösa det. Jag har en LAMP server baserad på Ubuntu 7.04 hemma och vill lägga upp ytterligare en virtuell host som ska svara på adressen beta.domain.com typ, sen har jag min ordinarie virtuella host som ska svara på resten, men det är helt tröstlöst, för hur jag än gör så får jag inte beta.domain att fungera. Mina filer ser ut ungefär som följer med domännamnen maskade.

Den som ska svara på allt ser ut så här:

Kod: Markera allt

NameVirtualHost *
<VirtualHost *>
ServerAdmin admin@webhost

DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
ServerAlias domain.com domain.dyndns.org www.domain.dyndns.org
ServerName www.domain.com
</VirtualHost>
Medan den nya virtuella hosten ser ut så här:

Kod: Markera allt

<VirtualHost beta.domain.com>
ServerAdmin admin@webhost
#We want to be able to access the web site using www.dev.example.com or dev.example.com
ServerAlias www.beta.domain.com
DocumentRoot /var/www/domain
#we want specific log file for this server
CustomLog /var/log/apache2/domain-beta-access.log combined
ServerName beta.domain.com
</VirtualHost>
Jag är medveten om att min fråga är av grav nybörjarkaraktär, men man måste ju börja någonstans 

/ Mojje

SV: Virtual Hosts - Jag förstår dem inte

Postat: 28 aug 2007, 15:16
av Emil.s
Har du olika IPadresser in till servern?
<VirtualHost *> talar bara om vilken IPadress som gäller. Så vill du att en VH ska lyssna på tex 10.0.0.6 så blir det: <VirtualHost 10.0.0.6>.

Annars vet jag inte vad som är fel...