Attached is a patch to add a nextcloud vhost as part of testing
nextcloud for migration from owncloud in the future.

sri
From 907b4e6bbfbfce4840808db567a2b1b47a0267f6 Mon Sep 17 00:00:00 2001
From: Sri Ramkrishna <[email protected]>
Date: Wed, 22 Mar 2017 18:25:25 +0000
Subject: [PATCH] Added nextcloud vhost for testing

---
 modules/haproxy/files/haproxy.cfg                  |    1 +
 .../httpd/files/sites.d/nextcloud.gnome.org.conf   |   12 ++++++++++++
 2 files changed, 13 insertions(+), 0 deletions(-)
 create mode 100644 modules/httpd/files/sites.d/nextcloud.gnome.org.conf

diff --git a/modules/haproxy/files/haproxy.cfg b/modules/haproxy/files/haproxy.cfg
index 5f37846..0a562fc 100644
--- a/modules/haproxy/files/haproxy.cfg
+++ b/modules/haproxy/files/haproxy.cfg
@@ -42,6 +42,7 @@ frontend front_web
     use_backend back_mail if { hdr(host) -i mail.gnome.org }
     use_backend back_mail if { hdr(host) -i lists.gnome.org }
     use_backend back_cloud if { hdr(host) -i cloud.gnome.org }
+    use_backend back_cloud if { hdr(host) -i nextcloud.gnome.org }
     use_backend back_wiki if { hdr(host) -i live.gnome.org }
     use_backend back_wiki if { hdr(host) -i wiki.gnome.org }
     use_backend back_planet if { hdr(host) -i planet.gnome.org }    
diff --git a/modules/httpd/files/sites.d/nextcloud.gnome.org.conf b/modules/httpd/files/sites.d/nextcloud.gnome.org.conf
new file mode 100644
index 0000000..5e4afc8
--- /dev/null
+++ b/modules/httpd/files/sites.d/nextcloud.gnome.org.conf
@@ -0,0 +1,12 @@
+<VirtualHost *:80>
+    ServerName nextcloud.gnome.org
+    DocumentRoot /srv/http/nextcloud.gnome.org/html
+
+    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
+    LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" proxy
+    SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded
+
+    CustomLog  "|/usr/bin/logger -p local4.info -t apache"  combined env=!forwarded
+    CustomLog  "|/usr/bin/logger -p local4.info -t apache"  proxy env=forwarded
+    ErrorLog   syslog:local5
+</VirtualHost>
-- 
1.7.1
_______________________________________________
gnome-infrastructure mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnome-infrastructure

Reply via email to