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