Created
August 13, 2015 19:31
-
-
Save jakerullman/49ff0afdb21725408f6b to your computer and use it in GitHub Desktop.
Nginx configuration for dash.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
server { | |
server_name $domain_name; | |
root /var/www; | |
index index.html index.php; | |
access_log /var/log/nginx/access.log; | |
error_log /var/log/nginx/error.log; | |
# Cache static files for as long as possible | |
location ~* \.(?:xml|ogg|mp3|mp4|ogv|svg|svgz|eot|otf|woff|ttf|css|js|jpg|jpeg|gif|png|ico)$ { | |
try_files $uri =404; | |
expires max; | |
access_log off; | |
add_header Pragma public; | |
add_header Cache-Control "public, must-revalidate, proxy-revalidate"; | |
} | |
# if hosting in a sub folder, setup a new location | |
# replace `/linus-dash` with the folder name eg. `/folder_name` | |
#location /linux-dash { | |
# index index.html index.php; | |
#} | |
# Pass PHP requests on to PHP-FPM using sockets | |
location ~ \.php(/|$) { | |
fastcgi_split_path_info ^(.+?\.php)(/.*)$; | |
fastcgi_pass unix:/run/php5-fpm.sock; | |
# fastcgi_pass localhost:9000; # using TCP/IP stack | |
if (!-f $document_root$fastcgi_script_name) { | |
return 404; | |
} | |
try_files $uri $uri/ /index.php?$args; | |
include fastcgi_params; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment