<?xml version="1.0"?>
<rss version="2.0"><channel><title/><link>https://forum.thirtybees.com/blogs/blog/9-datakicks-tips-and-tricks/</link><description><![CDATA[<p>
	Collection if useful snippets 
</p>]]></description><language>en</language><item><title>nginx configuration for thirtybees</title><link>https://forum.thirtybees.com/blogs/entry/42-nginx-configuration-for-thirtybees/</link><description><![CDATA[<p>
	You might find this nginx configuration useful if you want to run your thirtybees on nginx + php-fpm
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted"><span class="pln">server </span><span class="pun">{</span><span class="pln">
    listen </span><span class="lit">80</span><span class="pun">;</span><span class="pln">
    index index</span><span class="pun">.</span><span class="pln">php index</span><span class="pun">.</span><span class="pln">html</span><span class="pun">;</span><span class="pln">
    server_name localhost</span><span class="pun">;</span><span class="pln">
    root </span><span class="pun">/</span><span class="pln">var</span><span class="pun">/</span><span class="pln">www</span><span class="pun">/</span><span class="kwd">default</span><span class="pun">;</span><span class="pln">

    </span><span class="com"># use original IP address changed by cloudflare</span><span class="pln">
    set_real_ip_from </span><span class="lit">103.21</span><span class="pun">.</span><span class="lit">244.0</span><span class="pun">/</span><span class="lit">22</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">103.22</span><span class="pun">.</span><span class="lit">200.0</span><span class="pun">/</span><span class="lit">22</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">103.31</span><span class="pun">.</span><span class="lit">4.0</span><span class="pun">/</span><span class="lit">22</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">104.16</span><span class="pun">.</span><span class="lit">0.0</span><span class="pun">/</span><span class="lit">13</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">104.24</span><span class="pun">.</span><span class="lit">0.0</span><span class="pun">/</span><span class="lit">14</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">108.162</span><span class="pun">.</span><span class="lit">192.0</span><span class="pun">/</span><span class="lit">18</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">131.0</span><span class="pun">.</span><span class="lit">72.0</span><span class="pun">/</span><span class="lit">22</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">141.101</span><span class="pun">.</span><span class="lit">64.0</span><span class="pun">/</span><span class="lit">18</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">162.158</span><span class="pun">.</span><span class="lit">0.0</span><span class="pun">/</span><span class="lit">15</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">172.64</span><span class="pun">.</span><span class="lit">0.0</span><span class="pun">/</span><span class="lit">13</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">173.245</span><span class="pun">.</span><span class="lit">48.0</span><span class="pun">/</span><span class="lit">20</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">188.114</span><span class="pun">.</span><span class="lit">96.0</span><span class="pun">/</span><span class="lit">20</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">190.93</span><span class="pun">.</span><span class="lit">240.0</span><span class="pun">/</span><span class="lit">20</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">197.234</span><span class="pun">.</span><span class="lit">240.0</span><span class="pun">/</span><span class="lit">22</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">198.41</span><span class="pun">.</span><span class="lit">128.0</span><span class="pun">/</span><span class="lit">17</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">2400</span><span class="pun">:</span><span class="pln">cb00</span><span class="pun">::/</span><span class="lit">32</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">2405</span><span class="pun">:</span><span class="lit">8100</span><span class="pun">::/</span><span class="lit">32</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">2405</span><span class="pun">:</span><span class="pln">b500</span><span class="pun">::/</span><span class="lit">32</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">2606</span><span class="pun">:</span><span class="lit">4700</span><span class="pun">::/</span><span class="lit">32</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">2803</span><span class="pun">:</span><span class="pln">f800</span><span class="pun">::/</span><span class="lit">32</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">2a06</span><span class="pun">:</span><span class="lit">98c0</span><span class="pun">::/</span><span class="lit">29</span><span class="pun">;</span><span class="pln">
    set_real_ip_from </span><span class="lit">2c0f</span><span class="pun">:</span><span class="pln">f248</span><span class="pun">::/</span><span class="lit">32</span><span class="pun">;</span><span class="pln">

    real_ip_header CF</span><span class="pun">-</span><span class="typ">Connecting</span><span class="pun">-</span><span class="pln">IP</span><span class="pun">;</span><span class="pln">

    </span><span class="com"># root</span><span class="pln">
    location </span><span class="pun">/</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
        try_files  $uri  $uri</span><span class="pun">/</span><span class="pln">  </span><span class="pun">/</span><span class="pln">index</span><span class="pun">.</span><span class="pln">php</span><span class="pun">?</span><span class="pln">$args</span><span class="pun">;</span><span class="pln">
        index index</span><span class="pun">.</span><span class="pln">php</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">

    location </span><span class="pun">~</span><span class="pln"> </span><span class="pun">/.</span><span class="pln">git</span><span class="pun">/</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
        deny all</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">

    location </span><span class="pun">~*</span><span class="pln"> \.tpl$ </span><span class="pun">{</span><span class="pln">
        deny all</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">

    location </span><span class="pun">~*</span><span class="pln"> \.</span><span class="pun">(</span><span class="pln">eot</span><span class="pun">|</span><span class="pln">otf</span><span class="pun">|</span><span class="pln">ttf</span><span class="pun">|</span><span class="pln">woff</span><span class="pun">|</span><span class="pln">woff2</span><span class="pun">)</span><span class="pln">$ </span><span class="pun">{</span><span class="pln">
	  add_header </span><span class="typ">Access</span><span class="pun">-</span><span class="typ">Control</span><span class="pun">-</span><span class="typ">Allow</span><span class="pun">-</span><span class="typ">Origin</span><span class="pln"> </span><span class="pun">*;</span><span class="pln">
	  expires max</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">

    </span><span class="com"># Rewriting for images pretty url - both jpg and webp formats</span><span class="pln">
    location </span><span class="pun">~*</span><span class="pln"> \.</span><span class="pun">(</span><span class="pln">eot</span><span class="pun">|</span><span class="pln">gif</span><span class="pun">|</span><span class="pln">ico</span><span class="pun">|</span><span class="pln">jpg</span><span class="pun">|</span><span class="pln">jpeg</span><span class="pun">|</span><span class="pln">otf</span><span class="pun">|</span><span class="pln">pdf</span><span class="pun">|</span><span class="pln">png</span><span class="pun">|</span><span class="pln">svg</span><span class="pun">|</span><span class="pln">swf</span><span class="pun">|</span><span class="pln">ttf</span><span class="pun">|</span><span class="pln">woff</span><span class="pun">|</span><span class="pln">webp</span><span class="pun">)</span><span class="pln">$ </span><span class="pun">{</span><span class="pln">
        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.jpg$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$1$2$3</span><span class="pun">.</span><span class="pln">jpg </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.jpg$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$2</span><span class="pun">/</span><span class="pln">$1$2$3$4</span><span class="pun">.</span><span class="pln">jpg </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.jpg$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$2</span><span class="pun">/</span><span class="pln">$3</span><span class="pun">/</span><span class="pln">$1$2$3$4$5</span><span class="pun">.</span><span class="pln">jpg </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.jpg$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$2</span><span class="pun">/</span><span class="pln">$3</span><span class="pun">/</span><span class="pln">$4</span><span class="pun">/</span><span class="pln">$1$2$3$4$5$6</span><span class="pun">.</span><span class="pln">jpg </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.jpg$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$2</span><span class="pun">/</span><span class="pln">$3</span><span class="pun">/</span><span class="pln">$4</span><span class="pun">/</span><span class="pln">$5</span><span class="pun">/</span><span class="pln">$1$2$3$4$5$6$7</span><span class="pun">.</span><span class="pln">jpg </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.jpg$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$2</span><span class="pun">/</span><span class="pln">$3</span><span class="pun">/</span><span class="pln">$4</span><span class="pun">/</span><span class="pln">$5</span><span class="pun">/</span><span class="pln">$6</span><span class="pun">/</span><span class="pln">$1$2$3$4$5$6$7$8</span><span class="pun">.</span><span class="pln">jpg </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.jpg$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$2</span><span class="pun">/</span><span class="pln">$3</span><span class="pun">/</span><span class="pln">$4</span><span class="pun">/</span><span class="pln">$5</span><span class="pun">/</span><span class="pln">$6</span><span class="pun">/</span><span class="pln">$7</span><span class="pun">/</span><span class="pln">$1$2$3$4$5$6$7$8$9</span><span class="pun">.</span><span class="pln">jpg </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.jpg$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$2</span><span class="pun">/</span><span class="pln">$3</span><span class="pun">/</span><span class="pln">$4</span><span class="pun">/</span><span class="pln">$5</span><span class="pun">/</span><span class="pln">$6</span><span class="pun">/</span><span class="pln">$7</span><span class="pun">/</span><span class="pln">$8</span><span class="pun">/</span><span class="pln">$1$2$3$4$5$6$7$8$9$10</span><span class="pun">.</span><span class="pln">jpg </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/</span><span class="pln">c</span><span class="pun">/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">\.</span><span class="pun">*</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.jpg$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">c</span><span class="pun">/</span><span class="pln">$1$2$3</span><span class="pun">.</span><span class="pln">jpg </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/</span><span class="pln">c</span><span class="pun">/([</span><span class="pln">a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z_</span><span class="pun">-]+)(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.jpg$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">c</span><span class="pun">/</span><span class="pln">$1$2</span><span class="pun">.</span><span class="pln">jpg </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">

        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.webp$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$1$2$3</span><span class="pun">.</span><span class="pln">webp </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.webp$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$2</span><span class="pun">/</span><span class="pln">$1$2$3$4</span><span class="pun">.</span><span class="pln">webp </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.webp$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$2</span><span class="pun">/</span><span class="pln">$3</span><span class="pun">/</span><span class="pln">$1$2$3$4$5</span><span class="pun">.</span><span class="pln">webp </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.webp$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$2</span><span class="pun">/</span><span class="pln">$3</span><span class="pun">/</span><span class="pln">$4</span><span class="pun">/</span><span class="pln">$1$2$3$4$5$6</span><span class="pun">.</span><span class="pln">webp </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.webp$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$2</span><span class="pun">/</span><span class="pln">$3</span><span class="pun">/</span><span class="pln">$4</span><span class="pun">/</span><span class="pln">$5</span><span class="pun">/</span><span class="pln">$1$2$3$4$5$6$7</span><span class="pun">.</span><span class="pln">webp </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.webp$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$2</span><span class="pun">/</span><span class="pln">$3</span><span class="pun">/</span><span class="pln">$4</span><span class="pun">/</span><span class="pln">$5</span><span class="pun">/</span><span class="pln">$6</span><span class="pun">/</span><span class="pln">$1$2$3$4$5$6$7$8</span><span class="pun">.</span><span class="pln">webp </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.webp$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$2</span><span class="pun">/</span><span class="pln">$3</span><span class="pun">/</span><span class="pln">$4</span><span class="pun">/</span><span class="pln">$5</span><span class="pun">/</span><span class="pln">$6</span><span class="pun">/</span><span class="pln">$7</span><span class="pun">/</span><span class="pln">$1$2$3$4$5$6$7$8$9</span><span class="pun">.</span><span class="pln">webp </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">])(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)?(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.webp$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">p</span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">$2</span><span class="pun">/</span><span class="pln">$3</span><span class="pun">/</span><span class="pln">$4</span><span class="pun">/</span><span class="pln">$5</span><span class="pun">/</span><span class="pln">$6</span><span class="pun">/</span><span class="pln">$7</span><span class="pun">/</span><span class="pln">$8</span><span class="pun">/</span><span class="pln">$1$2$3$4$5$6$7$8$9$10</span><span class="pun">.</span><span class="pln">webp </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/</span><span class="pln">c</span><span class="pun">/([</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)(</span><span class="pln">\-</span><span class="pun">[</span><span class="pln">\.</span><span class="pun">*</span><span class="pln">_a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">-]*)(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.webp$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">c</span><span class="pun">/</span><span class="pln">$1$2$3</span><span class="pun">.</span><span class="pln">webp </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
        rewrite </span><span class="pun">^/</span><span class="pln">c</span><span class="pun">/([</span><span class="pln">a</span><span class="pun">-</span><span class="pln">zA</span><span class="pun">-</span><span class="pln">Z_</span><span class="pun">-]+)(-[</span><span class="lit">0</span><span class="pun">-</span><span class="lit">9</span><span class="pun">]+)?/.+</span><span class="pln">\.webp$ </span><span class="pun">/</span><span class="pln">img</span><span class="pun">/</span><span class="pln">c</span><span class="pun">/</span><span class="pln">$1$2</span><span class="pun">.</span><span class="pln">webp </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">
 
        allow all</span><span class="pun">;</span><span class="pln">
        try_files  $uri  $uri</span><span class="pun">/</span><span class="pln">  </span><span class="pun">/</span><span class="pln">index</span><span class="pun">.</span><span class="pln">php</span><span class="pun">?</span><span class="pln">$args</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">

    </span><span class="com"># php rewriting</span><span class="pln">
    location </span><span class="pun">~</span><span class="pln"> \.php$ </span><span class="pun">{</span><span class="pln">

        </span><span class="com"># Installer is using /install/sandbox/anything.php url to test rewritting capabilities</span><span class="pln">
        </span><span class="com"># it should rewrite to /install/sandbox.test.php file</span><span class="pln">
        rewrite </span><span class="pun">^/(.*)/</span><span class="pln">sandbox</span><span class="pun">/</span><span class="pln">anything</span><span class="pun">.</span><span class="pln">php$ </span><span class="pun">/</span><span class="pln">$1</span><span class="pun">/</span><span class="pln">sandbox</span><span class="pun">/</span><span class="pln">test</span><span class="pun">.</span><span class="pln">php </span><span class="kwd">break</span><span class="pun">;</span><span class="pln">

        try_files  $uri  $uri</span><span class="pun">/</span><span class="pln">  </span><span class="pun">/</span><span class="pln">index</span><span class="pun">.</span><span class="pln">php</span><span class="pun">?</span><span class="pln">$args</span><span class="pun">;</span><span class="pln">
        index  index</span><span class="pun">.</span><span class="pln">html index</span><span class="pun">.</span><span class="pln">htm index</span><span class="pun">.</span><span class="pln">php</span><span class="pun">;</span><span class="pln">

        fastcgi_param PATH_INFO $fastcgi_path_info</span><span class="pun">;</span><span class="pln">
        fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info</span><span class="pun">;</span><span class="pln">
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name</span><span class="pun">;</span><span class="pln">

        fastcgi_pass php</span><span class="pun">:</span><span class="lit">9000</span><span class="pun">;</span><span class="pln">
        fastcgi_index index</span><span class="pun">.</span><span class="pln">php</span><span class="pun">;</span><span class="pln">
        fastcgi_split_path_info </span><span class="pun">^(.+</span><span class="pln">\.php</span><span class="pun">)(/.+)</span><span class="pln">$</span><span class="pun">;</span><span class="pln">
        fastcgi_intercept_errors on</span><span class="pun">;</span><span class="pln">
        fastcgi_read_timeout </span><span class="lit">360s</span><span class="pun">;</span><span class="pln">
        fastcgi_buffers </span><span class="lit">8</span><span class="pln"> </span><span class="lit">64k</span><span class="pun">;</span><span class="pln">
        fastcgi_buffer_size </span><span class="lit">64k</span><span class="pun">;</span><span class="pln">
        include fastcgi_params</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">42</guid><pubDate>Sat, 07 Mar 2020 18:32:59 +0000</pubDate></item></channel></rss>
