5 changed files with 60 additions and 5 deletions
@ -0,0 +1,49 @@ |
|||||
|
|
||||
|
server { |
||||
|
|
||||
|
{{#multisite}} |
||||
|
# Uncomment the following line for domain mapping |
||||
|
# listen 80 default_server; |
||||
|
{{/multisite}} |
||||
|
|
||||
|
server_name {{^vma}}{{^rc}}{{site_name}}{{/rc}}{{/vma}} {{#vma}}vma.*{{/vma}} {{#rc}}webmail.*{{/rc}} {{^vma}}{{^rc}}{{#multisite}}*{{/multisite}}{{^multisite}}www{{/multisite}}.{{site_name}}{{/rc}}{{/vma}}; |
||||
|
|
||||
|
{{#multisite}} |
||||
|
# Uncomment the following line for domain mapping |
||||
|
#server_name_in_redirect off; |
||||
|
{{/multisite}} |
||||
|
|
||||
|
access_log /var/log/nginx/{{site_name}}.access.log {{^wpredis}}{{^static}}rt_cache{{/static}}{{/wpredis}}{{#wpredis}}rt_cache_redis{{/wpredis}}; |
||||
|
error_log /var/log/nginx/{{site_name}}.error.log; |
||||
|
|
||||
|
{{#proxy}} |
||||
|
add_header X-Proxy-Cache $upstream_cache_status; |
||||
|
location / { |
||||
|
proxy_pass http://{{host}}:{{port}}; |
||||
|
proxy_redirect off; |
||||
|
proxy_set_header Host $host; |
||||
|
proxy_set_header X-Real-IP $remote_addr; |
||||
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; |
||||
|
} |
||||
|
{{/proxy}} |
||||
|
|
||||
|
{{^proxy}} |
||||
|
{{^vma}}{{^rc}}root {{webroot}}/htdocs;{{/rc}}{{/vma}} |
||||
|
{{#vma}}root /var/www/22222/htdocs/vimbadmin/public;{{/vma}} |
||||
|
{{#rc}}root /var/www/roundcubemail/htdocs/;{{/rc}} |
||||
|
|
||||
|
{{^proxy}}index {{^static}}index.php{{/static}} index.html index.htm;{{/proxy}} |
||||
|
|
||||
|
{{#static}} |
||||
|
location / { |
||||
|
try_files $uri $uri/ =404; |
||||
|
} |
||||
|
{{/static}} |
||||
|
|
||||
|
{{^static}}include {{^hhvm}}{{#basic}}common/php7.conf;{{/basic}}{{#w3tc}}common/w3tc-php7.conf;{{/w3tc}}{{#wpfc}}common/wpfc-php7.conf;{{/wpfc}} {{#wpsc}}common/wpsc-php7.conf;{{/wpsc}}{{#wpredis}}common/redis-php7.conf;{{/wpredis}} {{/hhvm}}{{#hhvm}}{{#basic}}common/php-hhvm.conf;{{/basic}}{{#w3tc}}common/w3tc-hhvm.conf;{{/w3tc}}{{#wpfc}}common/wpfc-hhvm.conf;{{/wpfc}} {{#wpsc}}common/wpsc-hhvm.conf;{{/wpsc}}{{#wpredis}}common/redis-hhvm.conf;{{/wpredis}} {{/hhvm}} |
||||
|
{{#wpsubdir}}include common/wpsubdir.conf;{{/wpsubdir}}{{/static}} |
||||
|
{{#wp}}include common/wpcommon.conf;{{/wp}} |
||||
|
{{^proxy}}include common/locations.conf;{{/proxy}} |
||||
|
{{^vma}}{{^rc}}include {{webroot}}/conf/nginx/*.conf;{{/rc}}{{/vma}} |
||||
|
{{/proxy}} |
||||
|
} |
Loading…
Reference in new issue