From 62dccca4cd70aa9e3b070eabe9a9ca29d7d0714c Mon Sep 17 00:00:00 2001 From: Vincent Le Gallic Date: Thu, 15 May 2014 21:40:40 +0200 Subject: [PATCH] Config nginx de roundcube dans bcfg2 --- Bundler/nginx.xml | 3 +++ .../nginx/sites-available/roundcube/info.xml | 3 +++ .../nginx/sites-available/roundcube/roundcube | 26 +++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 Cfg/etc/nginx/sites-available/roundcube/info.xml create mode 100644 Cfg/etc/nginx/sites-available/roundcube/roundcube diff --git a/Bundler/nginx.xml b/Bundler/nginx.xml index eb6c37d..0cee506 100644 --- a/Bundler/nginx.xml +++ b/Bundler/nginx.xml @@ -21,5 +21,8 @@ + + + diff --git a/Cfg/etc/nginx/sites-available/roundcube/info.xml b/Cfg/etc/nginx/sites-available/roundcube/info.xml new file mode 100644 index 0000000..e2b4e77 --- /dev/null +++ b/Cfg/etc/nginx/sites-available/roundcube/info.xml @@ -0,0 +1,3 @@ + + + diff --git a/Cfg/etc/nginx/sites-available/roundcube/roundcube b/Cfg/etc/nginx/sites-available/roundcube/roundcube new file mode 100644 index 0000000..3f04802 --- /dev/null +++ b/Cfg/etc/nginx/sites-available/roundcube/roundcube @@ -0,0 +1,26 @@ +# Fichier géré par bcfg2 ! + +server { + listen 80; + listen [::]:80 ipv6only=on; + server_name roundcube.crans.org roundcube; + rewrite ^(.*)$ https://roundcube.crans.org$1; + access_log off; +} + +server { + listen 443 ssl; + listen [::]:443 ssl ipv6only=on; + ssl_certificate /etc/ssl/crans/roundcube.crans.org/xid=11/cert_chain.pem; + ssl_certificate_key /etc/ssl/private/roundcube_privatekey.pem; + server_name roundcube.crans.org; + + root /usr/share/roundcube/; + index index.php index.htm index.html; + + # Pour ne pas que nginx timeout sur une longue recherche, par exemple + fastcgi_read_timeout 300; + + try_files $uri $uri/ /index.php; + include "snippets/php.conf"; +}