NGINX disable ngx_pagespeed on /backend

March 26, 2015 8.4k views
Nginx LEMP

I`m using Shopware and i want to disable the pagespeed plugin for my backend which is accessible trough domain.com/backend/

Now i had this location block - but it does not work, i`m getting an error in my config if i reload nginx

location /backend/ {
pagespeed off;
}

error

Reloading nginx configuration: nginx: [emerg] "pagespeed" directive is not allowed here in /etc/nginx/sites-enabled/100-shopware.domain.de.vhost:83

Does anybody has a solution ?

2 Answers

You could instead disable all Pagespeed filters in that location block.

  • I only want to disable pagespeed if i go to my backend ( domain.de/backend/ )

    Why does pagespeed off; not work ?

  • Did you read the error message? Your directive isn't allowed at that location.

Should be in vhost.conf

ngxpagespeed & ngxpagespeed handler include /usr/local/nginx/conf/pagespeed.conf;

pagespeed off;

include /usr/local/nginx/conf/pagespeedhandler.conf; include /usr/local/nginx/conf/pagespeedstatslog.conf;
Have another answer? Share your knowledge.