質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Q&A

解決済

1回答

401閲覧

Nginxのテストが通らない

kurosuke___

総合スコア217

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

0グッド

0クリップ

投稿2018/11/14 21:29

環境

  • さくらVPS
  • kusanagiOS

エラー

"fastcgi_cache_purge" directive FileCachePath must be set, even for standby in /etc/nginx/nginx.conf:61 nginx: configuration file /etc/nginx/nginx.conf test failed

nginx.conf

nginx.conf

1## nginx.conf 2 3user httpd www; 4worker_processes auto; 5worker_rlimit_nofile 20000; 6 7 8error_log /var/log/nginx/error.log warn; 9pid /var/run/nginx.pid; 10 11events { 12 worker_connections 4096; 13 multi_accept on; 14 use epoll; 15} 16 17http { 18 server_tokens off; 19 include /etc/nginx/mime.types; 20 default_type application/octet-stream; 21 charset UTF-8; 22 server_names_hash_bucket_size 128; 23 24 log_format main '$request_time $sent_http_x_f_cache $sent_http_x_b_cache ' 25 '$remote_addr - $remote_user [$time_local] "$request" ' 26 '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; 27 28 access_log /var/log/nginx/access.log main; 29 client_max_body_size 20M; 30 client_body_buffer_size 768k; 31 sendfile on; 32 tcp_nopush on; 33 tcp_nodelay on; 34 keepalive_timeout 5; 35 connection_pool_size 1024; 36 request_pool_size 8k; 37 38 gzip on; 39 gzip_http_version 1.0; 40 gzip_disable "msie6"; 41 gzip_proxied any; 42 gzip_min_length 1024; 43 gzip_comp_level 2; 44 gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript application/json; 45 46 brotli on; 47 brotli_static on; 48 brotli_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript application/json; 49 brotli_comp_level 3; 50 brotli_min_length 1024; 51 52 open_file_cache max=100000 inactive=20s; 53 open_file_cache_valid 30s; 54 open_file_cache_min_uses 2; 55 open_file_cache_errors on; 56 fastcgi_cache_path /var/cache/nginx/wordpress levels=1:2 keys_zone=wpcache:30m max_size=512M inactive=600m; 57 fastcgi_ignore_headers "Vary" "Cache-Control" "Expires"; 58 59 include /etc/nginx/conf.d/*.conf; 60 61} 62

私はLinuxやNginxはほとんどわかりません。

pagespeedモジュールを含めてNginxを再コンパイルしようといろいろやってしまって、ソースからいくつかバージョンの違うNginxをインストールしてしまっています。

fastcgi_cache_purgeディレクティブとやらをいろいろ調べてやってみたのですが、どうしてもテストが通らずNginxを起動できません。

解決策を思いつく方いらっしゃいましたら、回答よろしくおねがいします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yukky1201

2018/11/15 01:54

nginx.confにはfastcgi_cache_purgeが見当たらないので、include /etc/nginx/conf.d/*.conf;のどこかに記載があればそちらも掲載してください
yukky1201

2018/11/15 02:28

私はLinuxやNginxはほとんどわかりません。というわりには、nginx.confが大幅に変更されているのでどこか参考にされたサイトがあるならばURLを掲載してください。
kurosuke___

2018/11/15 08:12

おそらくkusanagi(https://kusanagi.tokyo/)の影響で変更されているのだと思います。kusanagiコマンドのinitオプションででnginxをセットアップしたらなおりました。
guest

回答1

0

自己解決

kusanagi init --nginxで再セットアップをしたらなおりました。
conf.d以下に影響は出ませんでした。
今の所みあたらないですが、副作用があるかもしれません。

投稿2018/11/15 08:14

kurosuke___

総合スコア217

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問