@@ -2,43 +2,45 @@ server {
# Base settings.
listen 80;
root {{ home }}/htdocs/;
index {{ index }};
server_name {{ fqdn }};
{% if rewrites -%}
# Generic URL rewrites.
{% for rewrite in rewrites -%}
rewrite {{ rewrite }};
{% endfor %}
{% endfor -%}
{% endif %}
{% if deny_files_regex -%}
# Deny access to user-specified files.
{% for regex in deny_files_regex -%}
location ~ {{ regex }} {
deny all;
}
# Interpret PHP files via FastCGI.
location ~ {{ php_file_regex }} {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php5-fpm/{{ fqdn }}.sock;
# Serve the files.
location ~ /(.+) {
try_files $uri $uri/{% if php_rewrite_urls %}@php_rewrite{% endif %};
try_files $uri $uri/{% if php_rewrite_urls %} @php_rewrite{% endif %};
{% if php_rewrite_urls -%}
# Apply URL rewrites.
location @php_rewrite {
{% for rewrite in php_rewrite_urls -%}
{% for rewrite in php_rewrite_urls %}
{% endif -%}
access_log /var/log/nginx/{{ fqdn }}-access.log;
error_log /var/log/nginx/{{ fqdn }}-error.log;