Hey!
I have the following problem: I created a jail on my FreeNas and installed nginx and owncloud. I created my nginx Config File from the recommended one here.
My Config File is this (myserver is replaced by my domain):
So, when I know go to my domain with a browser of choice, its changing the the adress to "mydomain.deget / HTTP/1.1-uri" (its a .de domain) and shows server not found. If I try to go to mydomain.de/index.php it just downloads the index.php. If i change the root to root /usr/local/www/nginx I can navigate to index.html with my browser no problem. Http -> https redirection is working fine and my certificate works too.
I followed all different guides installing nginx but the result is always the same.
I started php-fpm and put it together with nginx in my rc.conf.
My php.ini looks like this
If you need additional info i'll do my best to provide it though I'm kind of new to FreeBSD with basic command line understanding.
Thanks in advance!
I have the following problem: I created a jail on my FreeNas and installed nginx and owncloud. I created my nginx Config File from the recommended one here.
My Config File is this (myserver is replaced by my domain):
Code:
worker_processes 4; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; #gzip on; upstream php-handler { #server 127.0.0.1:9000; server unix:/var/run/php5-fpm.sock; } server { listen 80; server_name myserver; return 301 https://$server_name$request-uri; #enforce https } server { listen 443 ssl; server_name myserver; ssl_certificate /usr/local/etc/certs/ssl-unified.crt; ssl_certificate_key /usr/local/etc/certs/ssl.key; # Path to the root of your installation root /usr/local/www/owncloud; client_max_body_size 10G; # 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 ~ ^/(data|config|\.ht|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)(/.*)?$ { try_files $1 =404; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$1; fastcgi_param PATH_INFO $2; 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; } } }
So, when I know go to my domain with a browser of choice, its changing the the adress to "mydomain.deget / HTTP/1.1-uri" (its a .de domain) and shows server not found. If I try to go to mydomain.de/index.php it just downloads the index.php. If i change the root to root /usr/local/www/nginx I can navigate to index.html with my browser no problem. Http -> https redirection is working fine and my certificate works too.
I followed all different guides installing nginx but the result is always the same.
I started php-fpm and put it together with nginx in my rc.conf.
My php.ini looks like this
Code:
post_max_size = 10000M upload_max_filesize = 9999M upload_tmp_dir = /tmp cgi.fix_pathinfo = 1 memory_limit = 32M
If you need additional info i'll do my best to provide it though I'm kind of new to FreeBSD with basic command line understanding.
Thanks in advance!