Correo web

Requermientos:

  • Servidor de correo configurado.

Configuración del subdominio email

Se recomienda hacer un nuevo respaldo siempre de cada archivo a configurar.

Crear el directorio del subdominio email.misitio.com

$ sudo mkdir /var/www/email

Configuración de host virtual:

$ cd /etc/apache2/sites-available/
$ sudo nano 000-default.conf

Agregar al final del archivo las siguientes lineas:

# Configuración del subdominio email
<VirtualHost *:80>
        ServerName www.email.misitio.com
        ServerAlias email.misitio.com

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/email

        # Forzar el uso de https
        RewriteEngine On
        RewriteCond %{HTTPS} off
        RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
        # Forzar el uso de https

        <Directory /var/www/blog>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride all
                Order allow,deny
                allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
# Configuración del subdominio email

CONFIGURACIÓN de https

Editar los archivos default-ssl.conf

$ cd /etc/apache2/sites-available/
$ sudo nano default-ssl.conf

Agregar la configuración antes de la linea:

</IfModule>

Esta debe ser la configuración del subdominio email:

    <VirtualHost *:443>
                ServerAdmin webmaster@localhost
                ServerName www.email.misitio.com:443
                ServerAlias email.misitio.com:443
                DocumentRoot /var/www/email
                ErrorLog ${APACHE_LOG_DIR}/error.log
                CustomLog ${APACHE_LOG_DIR}/access.log combined
                SSLEngine on
                SSLCertificateFile      /etc/ssl/certs/ssl-cert-snakeoil.pem
                SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
                <FilesMatch "\.(cgi|shtml|phtml|php)$">
                                SSLOptions +StdEnvVars
                </FilesMatch>
                <Directory /usr/lib/cgi-bin>
                                SSLOptions +StdEnvVars
                </Directory>
        </VirtualHost>

        <VirtualHost *:443>
                ServerAdmin webmaster@localhost
                ServerName email.misitio.com:443
                ServerAlias www.email.misitio.com:443
                DocumentRoot /var/www/email
                ErrorLog ${APACHE_LOG_DIR}/error.log
                CustomLog ${APACHE_LOG_DIR}/access.log combined
                SSLEngine on
                SSLCertificateFile      /etc/ssl/certs/ssl-cert-snakeoil.pem
                SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
                <FilesMatch "\.(cgi|shtml|phtml|php)$">
                                SSLOptions +StdEnvVars
                </FilesMatch>
                <Directory /usr/lib/cgi-bin>
                                SSLOptions +StdEnvVars
                </Directory>
        </VirtualHost>

        # Configuración del subdominio email.misitio.com

Debe agregarse antes de la linea </IfModule>

Crear un enlace de squirrelmail a la carpeta email

$ sudo ln -s /usr/share/squirrelmail/ /var/www/email

Reiniciar servicios necesarios:

$ sudo /etc/init.d/apache2 reload
$ sudo /etc/init.d/apache2 restart
$ sudo /etc/init.d/bind9 restart

Acceda directamente ahora desde https://www.email.misitio.com

results matching ""

    No results matching ""