Setup a roundcube Webmail

This commit is contained in:
Pierre Jaury
2016-02-20 21:55:22 +01:00
parent bb0e972321
commit 16f30813c9
5 changed files with 90 additions and 5 deletions

View File

@@ -18,6 +18,30 @@ http {
server {
listen 80;
listen 443 ssl;
ssl_protocols TLSv1.1 TLSv1.2;
ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
ssl_prefer_server_ciphers on;
ssl_session_timeout 5m;
ssl_session_cache shared:SSL:50m;
ssl_certificate /data/ssl/cert.pem;
ssl_certificate_key /data/ssl/key.pem;
if ($scheme = http) {
return 301 https://$host$request_uri;
}
root /webmail;
index index.php;
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location /admin {
include uwsgi_params;

18
config/roundcube.inc.php Normal file
View File

@@ -0,0 +1,18 @@
<?php
$config = array();
$config['db_dsnw'] = 'sqlite:////data/webmail/roundcube.db';
$config['default_host'] = 'localhost';
$config['smtp_server'] = 'localhost';
$config['smtp_port'] = 25;
$config['des_key'] = 'rcmail-!24ByteDESkey*Str';
// List of active plugins (in plugins/ directory)
$config['plugins'] = array(
'archive',
'zipdownload',
);
// skin name: folder from skins/
$config['skin'] = 'larry';

View File

@@ -19,3 +19,6 @@ command = uwsgi --yaml /etc/uwsgi/apps-enabled/freeposte.yml
[program:nginx]
command = nginx -g 'daemon off;'
[program:webmail]
command = php5-fpm -F