PDA

Bekijk Volledige Versie : Twee websites Ubuntu /Apache



wesselvvvb
15/08/07, 19:46
Hallo,

Weet iemand hoe ik twee websites kan hosten?
Ik gebruik Ubuntu Server en Apache 2.2

Het httpd.conf file van de virtual server (site1) ziet er zo uit:

ServerName fs.site1.nl
ServerAlias fs.site1.nl *.fs.site1.nl
ServerAdmin wesselvvvb@gmail.com

DocumentRoot /media/disk1/htmlfs
<Directory "/media/disk1/htmlfs/">
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory "/media/disk1/htmlfs">
# pcw No directory listsings
# Options Indexes FollowSymLinks MultiViews
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

ErrorLog /media/disk1/htmlfs/error.log

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

CustomLog /media/disk1/htmlfs/access.log "combined"
ServerSignature On

Nu nog site2 opzetten. Wie kan mij helpen?
Alvast bedankt.

SmilieBG
15/08/07, 20:05
Wat ik altijd doe is het werkende virtual host volledig kopieren en dan aanpassen naar de nodige functionaliteit van de nieuwe virtual host.

Als goed is, je virtual host begint dus met:

<VirtualHost xx.xx.xx.xx:80>
...

en eindigt in

</VirtualHost>

Gewoon kompleet blok kopieren en plakken en aanpassen.

Je moet in iedere geval volgende zaken aanpassen:

ServerName
ServerAlias
DocumentRoot
Logs

Mvg,
Aleks

PS. altijd eerste testen met apache2ctl -t voordat je apache een schop geeft ;)

wesselvvvb
15/08/07, 21:15
Hallo SmilieBG, bedankt voor de tip. Ik ga het zo testen. Een andere vraag:
Hoe host je twee websites van achter de router (met 1 IP adres). Klopt het dat je dan een andere poort dan 80 hiervoor moet gebruiken?

crazycoder
15/08/07, 21:28
Nee. Je moet poort 80 doorsturen (forwarden) naar de server.

In de meeste routers is dat mogelijk.

Ramon Fincken
15/08/07, 21:31
zie voor werkende vhosts instellingen:
http://www.webhostingtalk.nl/scripting-en-programmeren/122355-dns-op-apache.html#post884095

ervan uitgaande dat je firewall open staat op port 80, je ISP het ondersteund en je pc aanstaat :P

wesselvvvb
15/08/07, 21:31
Maar ik doe iets verkeerd want als ik site 2 opvraag kom ik toch bij site 1 terecht. (!?)

Wido
15/08/07, 21:54
Dan zal je toch een fout hebben gemaakt met ServerAlias en ServerName.

Je hebt de twee virtualhosts in sites-enabled staan neem ik aan?

crazycoder
15/08/07, 22:31
Maar ik doe iets verkeerd want als ik site 2 opvraag kom ik toch bij site 1 terecht. (!?)
NameVirtualhost ip_adres_hier

<VirtualHost ip_adres_hier:80>

</VirtualHost>


<VirtualHost ip_adres_hier:80>

</VirtualHost>

Achtergrondinfo: http://www.google.com zoeken op NameVirtualhost