server {
listen 80;
server_name
127.0.0.1;
root /home/HwangTW/dev/E/Public/;
client_max_body_size 10G;
fastcgi_buffers 64 4K;
gzip on;
rewrite ^
/caldav(.*)$
/remote.php/caldav$1 redirect;
rewrite ^
/carddav(.*)$
/remote.php/carddav$1 redirect;
rewrite ^
/webdav(.*)$
/remote.php/webdav$1 redirect;
index index.html index.htm index.php;
error_page 403 /core/templates/403.php;
error_page 404 /core/templates/404.php;
location =
/owncloud {
alias /home/HwangTW/dev/E/Public/owncloud;
index index.html index.htm index.php
# The following 2 rules are only needed with webfinger
rewrite ^/.well-known/host-meta
/public.php?service=host-meta last;
rewrite ^/.well-known/host-meta.json
/public.php?service=host-meta-json last;
rewrite ^/.well-known/carddav
/remote.php/carddav/ redirect;
rewrite ^/.well-known/caldav
/remote.php/caldav/ redirect;
rewrite ^(/core/doc/[^\/]+/)$ $1/index.html;
try_files $uri $uri/ =404;
allow all;
}
location ~ \.php(?:$|/) {
root /home/HwangTW/dev/E/Public/;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_pass
127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
#fastcgi_param HTTPS on;
fastcgi_intercept_errors on;
}
location ~ /\.ht {
deny all;
}
}