nginx: [emergir] diretiva “return” O FileCachePath deve ser configurado em /usr/local/nginx/conf/nginx.conf:64

1

Quando eu habilito o Pagespeed Module com pagespeed on; no meu vHost (sem o speedpeed habilitado funciona bem), isso me dá este erro:

ubuntu@ireland:/etc/nginx/sites-available$ sudo service nginx restart
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
ubuntu@ireland:/etc/nginx/sites-available$ sudo systemctl status nginx.service 
● nginx.service - The NGINX HTTP and reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; disabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2016-11-26 12:48:01 UTC; 4s ago
  Process: 2291 ExecStop=/bin/kill -s QUIT $MAINPID (code=exited, status=0/SUCCESS)
  Process: 2264 ExecStart=/usr/local/nginx/sbin/nginx (code=exited, status=0/SUCCESS)
  Process: 2401 ExecStartPre=/usr/local/nginx/sbin/nginx -t (code=exited, status=1/FAILURE)
 Main PID: 2268 (code=exited, status=0/SUCCESS)

Nov 26 12:48:01 ireland.srv.tuotteet.org systemd[1]: Starting The NGINX HTTP and reverse proxy server...
Nov 26 12:48:01 ireland.srv.tuotteet.org nginx[2401]: nginx: [emerg] "return" directive FileCachePath must be set in /usr/local/nginx/conf/nginx.conf:64
Nov 26 12:48:01 ireland.srv.tuotteet.org nginx[2401]: nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed
Nov 26 12:48:01 ireland.srv.tuotteet.org systemd[1]: nginx.service: Control process exited, code=exited status=1
Nov 26 12:48:01 ireland.srv.tuotteet.org systemd[1]: Failed to start The NGINX HTTP and reverse proxy server.
Nov 26 12:48:01 ireland.srv.tuotteet.org systemd[1]: nginx.service: Unit entered failed state.
Nov 26 12:48:01 ireland.srv.tuotteet.org systemd[1]: nginx.service: Failed with result 'exit-code'.
ubuntu@ireland:/etc/nginx/sites-available$ 

nginx.conf

user www-data;
worker_processes auto;
pid /run/nginx.pid;

events {
    worker_connections 768;
    # multi_accept on;
}

http {

    ##
    # Basic Settings
    ##

    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    types_hash_max_size 2048;
    server_tokens off;

    # server_names_hash_bucket_size 64;
    # server_name_in_redirect off;

    include /etc/nginx/mime.types;
    default_type application/octet-stream;

    ##
    # SSL Settings
    ##

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
    ssl_prefer_server_ciphers on;

    ##
    # Logging Settings
    ##

    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;

    ##
    # Gzip Settings
    ##

    gzip on;
    gzip_disable "msie6";

    # gzip_vary on;
    # gzip_proxied any;
    # gzip_comp_level 6;
    # gzip_buffers 16 8k;
    # gzip_http_version 1.1;
    gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript image/svg+xml;


    ##
    # Virtual Host Configs
    ##

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;
}

sites-available / default.conf

server {
    # SSL configuration
    #
    listen 443 ssl http2 default_server;
    listen [::]:443 ssl http2 default_server;
    #
    # Note: You should disable gzip for SSL traffic.
    # See: https://bugs.debian.org/773332
    #
    # Read up on ssl_ciphers to ensure a secure configuration.
    # See: https://bugs.debian.org/765782
    #
        include snippets/ssl-default.conf;
        include snippets/ssl-params.conf;

    root /var/www/html;

    # Add index.php to the list if you are using PHP
    index index.html index.php;

    pagespeed on;
    pagespeed RewriteLevel OptimizeForBandwidth;

    server_name _;
    include hhvm.conf;

    location / {
        # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404.
        try_files $uri $uri/ =404;
    }

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #

    location ~ \.(hh|php)$ {
        fastcgi_keep_conn on;
                #fastcgi_pass  unix:/var/run/hhvm/hhvm.sock;
                fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include        fastcgi_params;
    }

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    location ~ /\.ht {
        deny all;
    }
        location = /favicon.ico { log_not_found off; access_log off; }
        location = /robots.txt { log_not_found off; access_log off; allow all; }
        location ~* \.(css|gif|ico|jpeg|jpg|js|png)$ {
                expires 604800;
                log_not_found off;
        }
}
server {
    listen 80;
    listen [::]:80;
    server_name ireland.srv.tuotteet.org;
    include hhvm.conf;
    location / {
      return 301 https://$server_name$request_uri;
    }
    location /.well-known {
      root /var/www/html;
    }
}
    
por Elias Ojala 26.11.2016 / 13:50

0 respostas