I set up that webmail-host configuration at my site and it works well.
/etc/apache2/vhosts/Vhosts_ispconfig.conf
Code:
NameVirtualHost 213.133.100.91:80
<VirtualHost 213.133.100.91:80>
# edit this vHost template in /root/ispconfig/scripts/lib/config.lib.php
# otherwise it will be overwritte on every host change in ISPConfig!
ServerName localhost
ServerAdmin root@localhost
# This will be the default root for domains connected on this server
# but with no ISPConfig setup
# put in there a index.html like "this domain is connected - no homepage available"
DocumentRoot /home/HOSTNAME/public_n05
</VirtualHost>
this is the first virtual host setting in Vhosts_ispconfig.conf and will be overwritten every time you change host settings with ISPConfig - so you have to patch the config.lib.php near line 1231 - search for the textphrase "
NameVirtualHost schreiben"
now adding the subdomain webmail.* for every host on the system:
/etc/apache2/vhosts.d/HOSTNAME.conf
Code:
<VirtualHost 192.168.0.1:80>
ServerName webmail.HOSTNAME.de
ServerAlias webmail.*
ServerAdmin root@localhost
DocumentRoot /home/USER/public_webmail
CustomLog /var/log/apache2/webmail.HOSTNAME.de.log combined
</VirtualHost>
I dont know what happens, if you add a subdomain "webmail" directly in the ISPConfig Hostsetting. Look in httpd.conf which *conf-directory will be read by apache at first. I think the first *.conf wins the match ...
other virtual hosts in vhosts.d will work with the same procedure, e.g.
ServerAlias config.*
ServerAlias phpmyadmin.*
the index.html´s in that public_html - directorys redirects the users to the correct sites
https://HOSTNAME.de:81/phpmyadmin/
https://HOSTNAME.de:81/login.php
and so the users only have to know the easy to type hostname like webmail.MySite.de or phpmyadmin.MySite.com and what ever you like.
hope that helps ....
Recent comments
9 hours 6 min ago
12 hours 1 min ago
13 hours 15 min ago
14 hours 39 min ago
16 hours 17 min ago
17 hours 45 min ago
18 hours 59 min ago
1 day 10 hours ago
1 day 11 hours ago
1 day 15 hours ago