denji / homebrew-nginx

:fire_engine: Community NGINX tap for custom modules

Home Page:https://denji.github.io/homebrew-nginx/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nginx: [emerg] unknown directive "upload_progress" in nginx.conf

evgeniy123 opened this issue · comments

Hello . I have a trouble when I try add module upload-progress-nginx-module + upload-nginx-module.
It gives me an error :
nginx: [emerg] unknown directive "upload_progress" in nginx.conf:20

nginx.conf:
`
worker_processes 2;

error_log logs/error.log;
error_log logs/error.log notice;
error_log logs/error.log info;
error_log logs/nginx_error_warning.log warn;

events {
worker_connections 256;
}

http {
#reserve 1MB under the name 'uploads' to track uploads
upload_progress uploads 1m;

include       mime.types;
default_type  application/octet-stream;
access_log  logs/access.log;
error_log  logs/error_main.log;

sendfile        on;
keepalive_timeout  65;
include servers/*;

}
**servers/acc.conf:**
server {
listen 80; ## listen for ipv4; this line is default and implied
listen [::]:80 default_server ipv6only=on; ## listen for ipv6

      root /Users/yauheni/Documents/PhpstormProjects/learning/frontend/web;


   index index.html index.htm index.php;

    server_name localhost;
    client_max_body_size 128m;

location / {
try_files $uri $uri/ /index.php$is_args$args;
}

location ~ .php$ {
fastcgi_pass 127.0.0.1:9072;
autoindex on;
fastcgi_index index.php;
include fastcgi.conf;
fastcgi_param YII_ENV dev;
fastcgi_param YII_TRACE_LEVEL 3;
fastcgi_param YII_DEBUG 1;
fastcgi_read_timeout 360;
track_uploads uploads 30s;
}

location ^~ /progress {
upload_progress_json_output;
report_uploads uploads;
}

}
**nginx -V:**
--prefix=/usr/local/Cellar/nginx-full/1.17.3 --with-http_ssl_module --with-pcre --with-ipv6 --sbin-path=/usr/local/Cellar/nginx-full/1.17.3/bin/nginx --with-cc-opt='-I/usr/local/include -I/usr/local/opt/pcre/include -I/usr/local/opt/openssl@1.1/include' --with-ld-opt='-L/usr/local/lib -L/usr/local/opt/pcre/lib -L/usr/local/opt/openssl@1.1/lib' --conf-path=/usr/local/etc/nginx/nginx.conf --pid-path=/usr/local/var/run/nginx.pid --lock-path=/usr/local/var/run/nginx.lock --http-client-body-temp-path=/usr/local/var/run/nginx/client_body_temp --http-proxy-temp-path=/usr/local/var/run/nginx/proxy_temp --http-fastcgi-temp-path=/usr/local/var/run/nginx/fastcgi_temp --http-uwsgi-temp-path=/usr/local/var/run/nginx/uwsgi_temp --http-scgi-temp-path=/usr/local/var/run/nginx/scgi_temp --http-log-path=/usr/local/var/log/nginx/access.log --error-log-path=/usr/local/var/log/nginx/error.log --add-module=/usr/local/share/upload-nginx-module --add-module=/usr/local/share/upload-progress-nginx-module`

MacOs Mojave 10.14.5. 16gb RAM
I follow all what wrote in README and I dont understand where is the problem. Help please !

commented

+1 have you found a solution ?