Owncloud Raspberry PI



i like to rebuild my raspberry pi once every 6 months. i come to install owncloud using this site https://pimylifeup.com/raspberry-pi-owncloud/ that i use everytime to rebuild owncloud and from some reason it doesn't seem work anymore i keep getting error with nginx

it has been getting really annoying i cant get it work



i don't think that you can expect any answers / help here with the current way you have posted this. Currently your post doesn't contain any information about your issue.

Please take your time and explain the issues and errors you're facing and what help you're expeting from the users in here.


upstream php-handler {
#server unix:/var/run/php5-fpm.sock;
server {
listen 80;
return 301 https://$server_name$request_uri; # enforce https

server {
listen 443 ssl;
ssl_certificate /etc/nginx/cert.pem;
ssl_certificate_key /etc/nginx/cert.key;
# Path to the root of your installation
root /var/www/owncloud;
client_max_body_size 1000M; # set max upload size
fastcgi_buffers 64 4K;
rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect;
rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect;
rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect;
index index.php;
error_page 403 /core/templates/403.php;
error_page 404 /core/templates/404.php;
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
location ~ ^/(?:.htaccess|data|config|db_structure.xml|README) {
deny all;
location / {
# 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/ index.php;
location ~ .php(?:$|/) {
fastcgi_split_path_info ^(.+.php)(/.+)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param HTTPS on;
fastcgi_pass php-handler;
# Optional: set long EXPIRES header on static assets
location ~* .(?:jpg|jpeg|gif|bmp|ico|png|css|js|swf)$ {
expires 30d;
# Optional: Don't log access to assets
access_log off;




nginx has some support channels listed at [1] where you get support for such webserver configuration issues.

[1] https://nginx.org/en/support.html


Your last closing } is too much. And I don't know if the location definitions must or can be within a server definition.


I have used it before but now It denser work tho so I don't know


where do I go to contact them