• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Nginx 配置错误,Google了一遍又一遍,就是没有相似的错误和解决办法…这个错误真是奇葩了啊,大牛帮忙看看是怎么回事?

php 搞代码 3年前 (2022-01-25) 15次浏览 已收录 0个评论
文章目录[隐藏]

nginx配置文件如下:

<code>worker_processes  1;worker_rlimit_nofile  65535;#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;error_log  logs/error.log  crit; pid  logs/nginx.pid;events {  worker_connections  65535;  multi_accept  on;  use  epoll;}http {  include  mime.types;  default_type  application/octet-stream;  #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '  #                  '$status $body_bytes_sent "$http_referer" '  #                  '"$http_user_agent" "$http_x_forwarded_for"';  #access_log  logs/access.log  main;  access_log  off;  server_tokens  off;  sendfile  on;  tcp_nopush  on;  tcp_nodelay  on;  #keepalive_timeout  0;  keepalive_timeout  10;  client_header_timeout  10;   client_body_timeout  10;   reset_timedout_connection  on;   send_timeout  10;   gzip  on;  gzip_min_length  1024;  gzip_buffers  4 16k;  #gzip_http_version  1.1;  gzip_comp_level  2;  fastcgi_cache_path  /usr/local/nginx/fastcgi_cache levels=1:2 keys_zone=TEST:10m inactive=5m;  fastcgi_connect_timeout  300;  fastcgi_send_timeout  300;  fastcgi_read_timeout  300;  fastcgi_buffer_size  64k;  fastcgi_buffers  4 64k;  fastcgi_busy_buffers_size  128k;  fastcgi_temp_file_write_size  128k;  fastcgi_cache  TEST;  fastcgi_cache_valid  200 302 1h;  fastcgi_cache_valid  301 1d;  fastcgi_cache_valid  any 1m;  server_names_hash_bucket_size  128;  client_header_buffer_size  32k;  large_client_header_buffers  4 32k;  client_max_body_size  8m;  server {    listen  80 default;    server_name  _;    return  403;  }  include /usr/local/nginx/conf/vhosts/*.conf;</code>

测试Nginx 得到如下错误信息:

<code>[root@test conf]# /usr/local/nginx/sbin/nginx -tnginx: [emerg] unknown directive "fastcgi_cache_path" in /usr/local/nginx/conf/nginx.conf:46nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed</code>

回复内容:

nginx配置文件如下:

<code>worker_processes  1;worker_rlimit_nofile  65535;#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;error_log  logs/error.log  crit; pid  logs/nginx.pid;events {  worker_connections  65535;  multi_accept  on;  use  epoll;}http {  include  mime.types;  default_type  application/octet-stream;  #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '  #                  '$status $body_bytes_sent "$http_referer" '  #                  '"$http_user_agent" "$http_x_forwarded_for"';  #access_log  logs/access.log  main;  access_log  off;  server_tokens  off;  sendfile  on;  tcp_nopush  on;  tcp_nodelay  on;  #keepalive_timeout  0;  keepalive_timeout <p>4本文¥来源gao!%daima.com搞$代*!码$网9</p><pre>搞代gaodaima码

10; client_header_timeout 10; client_body_timeout 10; reset_timedout_connection on; send_timeout 10; gzip on; gzip_min_length 1024; gzip_buffers 4 16k; #gzip_http_version 1.1; gzip_comp_level 2; fastcgi_cache_path /usr/local/nginx/fastcgi_cache levels=1:2 keys_zone=TEST:10m inactive=5m; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 128k; fastcgi_cache TEST; fastcgi_cache_valid 200 302 1h; fastcgi_cache_valid 301 1d; fastcgi_cache_valid any 1m; server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buffers 4 32k; client_max_body_size 8m; server { listen 80 default; server_name _; return 403; } include /usr/local/nginx/conf/vhosts/*.conf;


测试Nginx 得到如下错误信息:

<code>[root@test conf]# /usr/local/nginx/sbin/nginx -tnginx: [emerg] unknown directive "fastcgi_cache_path" in /usr/local/nginx/conf/nginx.conf:46nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed</code>

你是怎么安装的nginx啊 configure怎么设置的 总感觉你的http_fastcgi_module模块没有安装
你nginx -V 看下输出 是不是把他给without了啊

更新:
经题主测试 开启–with-http-cache后,fastcgi_cache可用

补充一下,Nginx版本是1.6.3,最新稳定版


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Nginx 配置错误,Google了一遍又一遍,就是没有相似的错误和解决办法…这个错误真是奇葩了啊,大牛帮忙看看是怎么回事?

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址