Use domain name instead of alias -RoundCube

Discussion in 'Installation/Configuration' started by madmax7, Sep 16, 2014.

  1. madmax7

    madmax7 New Member

    I followed perfect server for Debian and have been able to get things running. I would like to access roundcube by example.com instead of example.com/webmail. I'm fine with webmail being an option but I prefer to have it as the base domain. How do I go about this? I have tweak things so much that I'm going to do a fresh install but I would like to learn how to do this without messing anything else up. Ultimately I would like it to redirect to SSL as well so when I go to example.com it goes to https://example.com which would be my roundcube page
     
    Last edited: Sep 16, 2014
  2. srijan

    srijan New Member HowtoForge Supporter

  3. madmax7

    madmax7 New Member

    Here is my file i'm using. Its in the conf.d folder. Do you have any suggestions. I tried using "/" as alias but it doesn't work?

    Code:
    # Those aliases do not work properly with several hosts on your apache server
    # Uncomment them to use it or adapt them to your configuration
    Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/
    Alias /roundcube /var/lib/roundcube
    Alias /webmail /var/lib/roundcube
    #Alias /        /var/lib/roundcube
    
    # Access to tinymce files
    <Directory "/usr/share/tinymce/www/">
          Options Indexes MultiViews FollowSymLinks
          AllowOverride None
          Order allow,deny
          allow from all
    </Directory>
    
    <Directory /var/lib/roundcube/>
      Options +FollowSymLinks
      DirectoryIndex index.php
    
      <IfModule mod_php5.c>
        AddType application/x-httpd-php .php
    
        php_flag magic_quotes_gpc Off
        php_flag track_vars On
        php_flag register_globals Off
        php_value include_path .:/usr/share/php
      </IfModule>
    
      # This is needed to parse /var/lib/roundcube/.htaccess. See its
      # content before setting AllowOverride to None.
      AllowOverride All
      order allow,deny
      allow from all
    </Directory>
    
    # Protecting basic directories:
    <Directory /var/lib/roundcube/config>
            Options -FollowSymLinks
            AllowOverride None
    </Directory>
    
    <Directory /var/lib/roundcube/temp>
            Options -FollowSymLinks
            AllowOverride None
            Order allow,deny
            Deny from all
    </Directory>
    
    <Directory /var/lib/roundcube/logs>
            Options -FollowSymLinks
            AllowOverride None
            Order allow,deny
            Deny from all
    </Directory>
    
    <IfModule mod_rewrite.c>
      <IfModule mod_ssl.c>
        <Location /webmail>
          RewriteEngine on
          RewriteCond %{HTTPS} !^on$ [NC]
          RewriteRule . https://%{HTTP_HOST}:8080%{REQUEST_URI}  [L]
    
        </Location>
      </IfModule>
    </IfModule>
    
    <IfModule mod_rewrite.c>
      <IfModule mod_ssl.c>
        <Location /roundcube>
          RewriteEngine on
          RewriteCond %{HTTPS} !^on$ [NC]
          RewriteRule . https://%{HTTP_HOST}:8080%{REQUEST_URI}  [L]
        </Location>
      </IfModule>
    </IfModule>
    
    
    <IfModule mod_rewrite.c>
      <IfModule mod_ssl.c>
        <Location />
          RewriteEngine on
          RewriteCond %{HTTPS} !^on$ [NC]
          RewriteRule . https://%{HTTP_HOST}:8080%{REQUEST_URI}  [L]
        </Location>
      </IfModule>
    </IfModule>
     
  4. srijan

    srijan New Member HowtoForge Supporter

Share This Page