Skip to content

Instantly share code, notes, and snippets.

@calvez
Last active October 16, 2018 11:32
Show Gist options
  • Save calvez/1d39f4581329936aff698d5a4c170241 to your computer and use it in GitHub Desktop.
Save calvez/1d39f4581329936aff698d5a4c170241 to your computer and use it in GitHub Desktop.
zema nginx settings
server {
listen 443;
listen [::]:443;
keepalive_timeout 70;
ssl on;
ssl_certificate /var/www/html/zt.pem;
ssl_certificate_key /var/www/html/zt.key;
root /var/www/html/z.hu/docroot;
index index.php;
server_name www.z.hu z.hu;
client_max_body_size 100M;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_read_timeout 3600s;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 128k;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
#W3 TOTAL CACHE CHECK
set $cache_uri $request_uri;
# POST requests and urls with a query string should always go to PHP
if ($request_method = POST) {
set $cache_uri 'null cache';
}
if ($query_string != "") {
set $cache_uri 'null cache';
}
# Don't cache uris containing the following segments
if ($request_uri ~* "(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.*.php|/feed/|index.php|wp-comments-popup.php|wp-links-opml.php|wp-locations.php|sitemap(_index)?.xml|[a-z0-9_-]+-sitemap([0-9]+)?.xml)") {
set $cache_uri 'null cache';
}
# Don't use the cache for logged in users or recent commenters
if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_logged_in") {
set $cache_uri 'null cache';
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment