Как исправить ошибку «неизвестная директива rewrite_by_lua_block» в nginx.conf? - PullRequest
0 голосов
/ 11 мая 2019

Когда я пытаюсь запустить nginx в Ubuntu с помощью: «service nginx start», он начинает выдавать мне эту ошибку.Есть идеи, как решить эту проблему?

Я пытался загрузить модули lua, потому что подумал, что это может быть причиной, но это не сработало.Я не знаю, если я загрузил его неправильно или это просто не проблема.

//nginx.conf file:

worker_processes  auto;

events { 
worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       8080;
        server_name  localhost;

        location / {
           proxy_pass http://127.0.0.1:1234;
        }
        location ~* \.css$ {
            rewrite_by_lua_block {
               local new_uri = ngx.re.sub(ngx.var.uri , ".*/([a-z0-9.-]+.css$)", "/$1" , "mijo")
            ngx.req.set_uri(new_uri)
    ngx.log(ngx.ERR , ngx.var.uri ,  " " , new_uri)
        }
        root html;
        }
    }

}

Есть идеи, как я мог запустить программу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...