Hi Andy

Forgive me if I say something not relevant; I'm fairly new to Debian. But
since I have my own server with 50 domains hosted on it, I hope I can give
some helpful tips.

Since you are using debian, why don't you use a2ensite / a2dissite? The
principle of this technique is as follows:

Per website you want to host you make a config file in
/etc/apache2/sites-available/. This could look like this (very simple
example)


<VirtualHost *>
ServerName nubicula.xs4all.nl
DocumentRoot /path/to/webfiles/of/site
</VirtualHost>

You may want to extend this file with other directives. Save it as
nubilcula.xs4all.nl in sites-available. Now use a2ensite nibula.xs4all.nl to
enable the website. All you need to do now is reload apache with the
command:

/etc/init.d/apache2 reload 

In order to make the changes work. I very much like this automated way of
enabling and disabling websites. For me it's also much easier to manage if I
have a separate file per domain.

Regards

Jente Paredis

 

-----Oorspronkelijk bericht-----
Van: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Namens Laser144
Verzonden: donderdag 26 oktober 2006 10:28
Aan: debian-user@lists.debian.org
Onderwerp: Virtual hosting problem

Hi,

On my server (Sarge with Apache2) I am trying to host multiple
websites.
The www.sailmaster.nl and webmail.sailmaster.nl work fine, but
nubicula.xs4all.nl connects to /var/www/apache-default/ and
www.gijpstuiver.nl cannot be reached.

How can I fix this? My /etc/apache2/sites-available/default is printed
below.

Regards,

Andy

~~~~~~~~

NameVirtualHost *:443
NameVirtualHost *:80

<VirtualHost *:80>
ServerName nubicula.xs4all.nl
ServerAdmin [EMAIL PROTECTED]
DocumentRoot /var/www/html/
<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>

</VirtualHost>

<VirtualHost *:80>
ServerName www.sailmaster.nl
ServerAlias sailmaster.nl *.sailmaster.nl
ServerAdmin [EMAIL PROTECTED]
DocumentRoot /var/www/html/
</VirtualHost>

<VirtualHost *:80>
ServerName www.gijpstuiver.nl
ServerAlias gijpstuiver.nl *.gijpstuiver.nl
ServerAdmin [EMAIL PROTECTED]
DocumentRoot /var/www/blogs/
</VirtualHost>

<VirtualHost *:443>
ServerName webmail.sailmaster.nl
ServerAdmin [EMAIL PROTECTED]

DocumentRoot /var/www/html/webmail
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined

SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.pem
</VirtualHost>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to