webmail.meinedomain.tld und webmail.deinedomain.tld

#1
Nun, Ich habe mich diesmal an die dokumentierte Installationsanleitung gehalten und möchte, das die webmail mein Domains ganz einfachmit webmail.meinedomain.tld angezeigt werden kann.
Ich habe also das Beispiel in der Anleitung verwendet. Das Ergebnis war, das ich immer auf der Seite von Squirrelmail gelandet bin.
Code:
[...]
<VirtualHost 1.2.3.4:80>
  DocumentRoot /usr/share/squirrelmail
  ServerName webmail.example.com
</VirtualHost>
So hatte ich nicht die Domain erreicht, sondern Squirrelmail.
 

Till

Administrator
#2
Du darfst * und IP auf einem apache Webserver bei vhosts nicht mischen, also entweder immer die IP oder immer *. Wenn Du bei den Webseiten * verwendest, musst Du auch in Deinem webmail vhost * statt
1.2.3.4 verwenden.
 
#3
Nee, leider meine squirrelmail.conf sieht so aus:
Code:
Alias /squirrelmail /usr/share/squirrelmail
Alias /webmail /usr/share/squirrelmail
<VirtualHost *:80>
DocumentRoot /usr/share/squirrelmail
ServerName webmail.example.com
</VirtualHost>
<Directory /usr/share/squirrelmail>
  Options FollowSymLinks
  <IfModule mod_php5.c>
    AddType application/x-httpd-php .php
    php_flag magic_quotes_gpc Off
    php_flag track_vars On
    php_admin_flag allow_url_fopen Off
    php_value include_path .
    php_admin_value upload_tmp_dir /var/lib/squirrelmail/tmp
    php_admin_value open_basedir /usr/share/squirrelmail:/etc/squirrelmail:/var/lib/squirrelmail:/etc/hostname:/etc/mailname
    php_flag register_globals off
  </IfModule>
  <IfModule mod_dir.c>
    DirectoryIndex index.php
  </IfModule>

  # access to configtest is limited by default to prevent information leak
  <Files configtest.php>
    order deny,allow
    deny from all
    allow from 127.0.0.1
  </Files>
</Directory>

# users will prefer a simple URL like http://webmail.example.com

# redirect to https when available (thanks omen@descolada.dartmouth.edu)
#
#  Note: There are multiple ways to do this, and which one is suitable for
#  your site's configuration depends. Consult the apache documentation if
#  you're unsure, as this example might not work everywhere.
#
<IfModule mod_rewrite.c>
  <IfModule mod_ssl.c>
    <Location /squirrelmail>
      RewriteEngine on
      RewriteCond %{HTTPS} !^on$ [NC]
      RewriteRule . https://%{HTTP_HOST}%{REQUEST_URI}  [L]
                                                                [ Read 45 lines ]
^G Get Help             ^O WriteOut             ^R Read File            ^Y Prev Page            ^K Cut Text             ^C Cur Pos
^X Exit                 ^J Justify              ^W Where Is             ^V Next Page            ^U UnCut Text           ^T To Spell
 

Werbung