Files
dotfiles/nginx/sites-available/code.dev
2015-01-16 17:24:57 -06:00

35 lines
827 B
Plaintext
Executable File

server {
listen 80;
server_name app localhost .dev;
# the location of our projects directory
set $basepath "/Users/nicknisi/code";
set $domain $host;
if ($domain ~ "^(.*)\.dev$") {
set $domain $1;
}
set $rootpath "${domain}";
if (-d $basepath/$domain/public) {
set $rootpath "${domain}/public";
}
if (-f $basepath/$domain/index.html) {
set $rootpath $domain;
}
root $basepath/$rootpath;
location / {
# enable index view of the directory
autoindex on;
# a 405 is thrown when posting to a static file. this corrects it
error_page 405 = $uri;
}
# redirect server error pages to the static page /50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}