2016-10-29 5 views
0

У меня есть настройки nginx для magento2, но я хотел бы знать, как использовать слишком lighttpd.Magento2 - Формат Lighttpd - Как создать конфигурацию lighttpd для magento2

Я хотел бы вам предложить всем, как мы можем создать подобный синтаксис как следующий:

Nginx Блок Синтаксис:

# Pub lines 

location /pub/static/ { 
    # Uncomment the following line in production mode 
    # expires max; 

    # Remove signature of the static files that is used to overcome the browser cache 
    location ~ ^/pub/static/version { 
     rewrite ^/pub/static/(version\d*/)?(.*)$ /pub/static/$2 last; 
    } 

    location ~* \.(ico|jpg|jpeg|png|gif|svg|js|css|swf|eot|ttf|otf|woff|woff2)$ { 
     add_header Cache-Control "public"; 
     add_header X-Frame-Options "SAMEORIGIN"; 
     expires +1y; 

     if (!-f $request_filename) { 
      rewrite ^/pub/static/(version\d*/)?(.*)$ /pub/static.php?resource=$2 last; 
     } 
    } 
    location ~* \.(zip|gz|gzip|bz2|csv|xml)$ { 
     add_header Cache-Control "no-store"; 
     add_header X-Frame-Options "SAMEORIGIN"; 
     expires off; 

     if (!-f $request_filename) { 
      rewrite ^/pub/static/(version\d*/)?(.*)$ /pub/static.php?resource=$2 last; 
     } 
    } 
    if (!-f $request_filename) { 
     rewrite ^/pub/static/(version\d*/)?(.*)$ /pub/static.php?resource=$2 last; 
    } 
    add_header X-Frame-Options "SAMEORIGIN"; 
} 

# End Pub lines 

Lighttp Блок Синтаксис:

Как сделать то же самое с Синтаксис lighttpd?

С уважением.

Ricardo/Brqx.

+0

Привет, друзья, –

ответ

1

Здесь первый вариант установки lighttpd с magento2. Я обновляю, как только будет улучшено.

-Brqx Magento 2 - URL Rewrite Если файл

-url.rewrite-повторяйте позволяет применять множество (отдельно определено) переписать правила в строке -url.rewrite однократно вызовет дальнейшее переписывания правил быть пропущен, если выражение соответствует

url.rewrite однократное = (

"^/паб/статический/(версия \ d * /) (. *) $" => «/ паб/статический/$ 2 ")

url.rewrite-если-не-файл = (

"^/паб/статический/(" + var.asset_file_regex + ") $" => "/pub/static.php?resource=$2",

"^/паб/СМИ/(" + var.asset_file_regex + ") $" => "/pub/get.php?resource=$1",

"^/настройка" => «/ установка /index.php$1" ,

"^/обновление" => "/update/index.php$1",

"(. *)" => "/index.php$1"

) 

Здесь я поставил GitHub репо с хорошим форматом для Lighttpd для Magento2:

https://gist.github.com/freestream/5bc28cfc716d1f9132f2

Кроме того, я обновил свой KB с этой проблемой и объяснил решение (скоро я создам GitHub репо со всеми настройками):

http://brqxportals.com/kb/systems/magento/versions/magento_20/pages/n01/m01_004-lighttpd_settings.html

с уважением.

Ricardo/Brqx.