summaryrefslogtreecommitdiffstats
path: root/nextcloud-httpd.conf
diff options
context:
space:
mode:
authorJames Hogarth <james.hogarth@gmail.com>2017-02-21 14:30:00 +0000
committerJames Hogarth <james.hogarth@gmail.com>2017-02-21 14:30:00 +0000
commit260614d225ad68cf4bb1bc31c2480b2ccd169d56 (patch)
tree50e35459d24d7c7972e5491dd03a19bd3197ce21 /nextcloud-httpd.conf
parent3545d203eaf0f4c0bff942e50004f8785f1cd7b3 (diff)
import of srpm from review
Diffstat (limited to 'nextcloud-httpd.conf')
-rw-r--r--nextcloud-httpd.conf50
1 files changed, 50 insertions, 0 deletions
diff --git a/nextcloud-httpd.conf b/nextcloud-httpd.conf
new file mode 100644
index 0000000..5a4ce55
--- /dev/null
+++ b/nextcloud-httpd.conf
@@ -0,0 +1,50 @@
+# DO NOT EDIT THIS FILE DIRECTLY. To override any element of the
+# packaged ownCloud configuration, create a new /etc/httpd/conf.d/
+# file which will be read later than 'nextcloud.conf'.
+#
+# As the initial setup wizard is active upon installation, access is
+# initially allowed only from localhost. *AFTER* configuring the
+# installation correctly and creating the admin account, to allow
+# access from any host, do this:
+#
+# ln -s /etc/httpd/conf.d/nextcloud-access.conf.avail /etc/httpd/conf.d/z-nextcloud-access.conf
+
+Alias /nextcloud/apps-appstore /var/lib/nextcloud/apps
+Alias /nextcloud/assets /var/lib/nextcloud/assets
+Alias /nextcloud /usr/share/nextcloud
+
+# Allows compliant CalDAV / CardDAV clients to be configured using only
+# the domain name. For more details see # http://tools.ietf.org/html/rfc6764
+
+Redirect 301 /.well-known/carddav /nextcloud/remote.php/carddav
+Redirect 301 /.well-known/caldav /nextcloud/remote.php/caldav
+Redirect 301 /.well-known/webdav /nextcloud/remote.php/webdav
+
+<Directory /usr/share/nextcloud/>
+ Include conf.d/nextcloud-auth-local.inc
+ Include conf.d/nextcloud-defaults.inc
+ <FilesMatch ^(\.|autotest|occ|issue|indie|db_|console).*>
+ Include conf.d/nextcloud-auth-none.inc
+ </FilesMatch>
+</Directory>
+
+<Directory /var/lib/nextcloud/apps/>
+ Include conf.d/nextcloud-auth-local.inc
+ Include conf.d/nextcloud-defaults.inc
+</Directory>
+
+<Directory /var/lib/nextcloud/assets/>
+ Include conf.d/nextcloud-auth-local.inc
+ Include conf.d/nextcloud-defaults.inc
+</Directory>
+
+# For safety, explicitly deny any access to these locations.
+# Upstream's .htaccess does something similar with mod_rewrite.
+
+<Directory /var/lib/nextcloud/data/>
+ Include conf.d/nextcloud-auth-none.inc
+</Directory>
+
+<DirectoryMatch /usr/share/nextcloud/(3rdparty|lib|config|templates)/>
+ Include conf.d/nextcloud-auth-none.inc
+</DirectoryMatch>