Skip to content

Commit 574d158

Browse files
committed
MAGETWO-31196: ETag support on frontend, expiration/lifetime management
1 parent 1d02196 commit 574d158

File tree

1 file changed

+41
-44
lines changed

1 file changed

+41
-44
lines changed

nginx.conf.sample

Lines changed: 41 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,19 @@
33
# set $MAGE_MODE default; # or production or developer
44
#
55
# Example configuration:
6-
upstream fastcgi_backend {
6+
# upstream fastcgi_backend {
77
# # use tcp connection
88
# # server 127.0.0.1:9000;
99
# # or socket
10-
server unix:/var/run/php5-fpm.sock;
11-
}
12-
13-
server {
14-
listen 80;
15-
server_name m2.magento.loc;
16-
set $MAGE_ROOT /var/www/magento2;
17-
set $MAGE_MODE developer;
10+
# server unix:/var/run/php5-fpm.sock;
11+
# }
12+
# server {
13+
# listen 80;
14+
# server_name mage.dev;
15+
# set $MAGE_ROOT /var/www/magento2;
16+
# set $MAGE_MODE develop;
1817
# include /vagrant/magento2/nginx.conf.sample;
19-
error_log /var/log/nginx/magento-debug.log debug;
18+
# }
2019

2120

2221
root $MAGE_ROOT;
@@ -48,7 +47,6 @@ location / {
4847
rewrite / /index.php ;
4948
}
5049

51-
5250
location /static/ {
5351

5452
if ($MAGE_MODE = "production") {
@@ -94,52 +92,51 @@ location / {
9492
add_header Cache-Control "no-store";
9593
expires off;
9694

97-
if (!-f $request_filename) {
98-
rewrite / /get.php;
99-
}
100-
}
101-
10295
if (!-f $request_filename) {
10396
rewrite / /get.php;
10497
}
10598
}
10699

107-
location /media/customer/ {
108-
deny all;
100+
if (!-f $request_filename) {
101+
rewrite / /get.php;
109102
}
103+
}
110104

111-
location /media/downloadable/ {
112-
deny all;
113-
}
105+
location /media/customer/ {
106+
deny all;
107+
}
114108

115-
location ~ /media/theme_customization/.*\.xml$ {
116-
deny all;
117-
}
109+
location /media/downloadable/ {
110+
deny all;
111+
}
118112

119-
location /errors/ {
120-
try_files $uri =404;
121-
}
113+
location ~ /media/theme_customization/.*\.xml$ {
114+
deny all;
115+
}
122116

123-
location ~ ^/errors/.*\.(xml|phtml)$ {
124-
deny all;
125-
}
117+
location /errors/ {
118+
try_files $uri =404;
119+
}
126120

127-
location ~ cron\.php {
128-
deny all;
129-
}
121+
location ~ ^/errors/.*\.(xml|phtml)$ {
122+
deny all;
123+
}
124+
125+
location ~ cron\.php {
126+
deny all;
127+
}
130128

131-
location ~ (index|get|static|report|404|503)\.php$ {
132-
fastcgi_pass fastcgi_backend;
129+
location ~ (index|get|static|report|404|503)\.php$ {
130+
fastcgi_pass fastcgi_backend;
133131

134-
fastcgi_param PHP_FLAG "session.auto_start=off \n suhosin.session.cryptua=off";
135-
fastcgi_param PHP_VALUE "memory_limit=256M \n max_execution_time=600";
136-
fastcgi_read_timeout 600s;
137-
fastcgi_connect_timeout 600s;
138-
fastcgi_param MAGE_MODE $MAGE_MODE;
132+
fastcgi_param PHP_FLAG "session.auto_start=off \n suhosin.session.cryptua=off";
133+
fastcgi_param PHP_VALUE "memory_limit=256M \n max_execution_time=600";
134+
fastcgi_read_timeout 600s;
135+
fastcgi_connect_timeout 600s;
136+
fastcgi_param MAGE_MODE $MAGE_MODE;
139137

140-
fastcgi_index index.php;
141-
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
142-
include fastcgi_params;
143-
}
138+
fastcgi_index index.php;
139+
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
140+
include fastcgi_params;
144141
}
145142
}

0 commit comments

Comments
 (0)