Nginxの構文チェックでエラーが発生する
エラー詳細
Vagrant上に用意した仮想マシンへAnsibleでWordPressを構築していたのですが、Nginxの構文チェックでエラーが出ました。
Nginx
1TASK [wordpress : Nginx用設定ファイルをテスト] ************************************************************************************************************************************************************************************************************************************** 2fatal: [vagrant-machine]: FAILED! => {"changed": false, "cmd": ["nginx", "-t"], "delta": "0:00:00.022152", "end": "2020-04-30 00:41:26.412817", "msg": "non-zero return code", "rc": 1, "start": "2020-04-30 00:41:26.390665", "stderr": "nginx: [emerg] unexpected \"}\" in /etc/nginx/conf.d/wordpress.conf:11\nnginx: configuration file /etc/nginx/nginx.conf test failed", "stderr_lines": ["nginx: [emerg] unexpected \"}\" in /etc/nginx/conf.d/wordpress.conf:11", "nginx: configuration file /etc/nginx/nginx.conf test failed"], "stdout": "", "stdout_lines": []} 3 4(Vagrantから) 5[vagrant@localhost ~]$ nginx -t 6nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied) 72020/04/30 00:43:21 [warn] 20494#0: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /etc/nginx/nginx.conf:2 82020/04/30 00:43:21 [emerg] 20494#0: unexpected "}" in /etc/nginx/conf.d/wordpress.conf:11 9nginx: configuration file /etc/nginx/nginx.conf test failed 10 11[vagrant@localhost conf.d]$ cat wordpress.conf 12server { 13 listen 80; 14 server_name _; 15 root /srv/wordpress; 16 17 client_max_body_size 64M; 18 19 # Deny access to any files with a .php extension in the uploads directory 20 location ~* /(?:uploads|files)/.*.php$ { 21 deny all: 22 } 23 24 location / { 25 index index.php index.html index.htm; 26 try_files $uri $uri/ /index.php?$args; 27 } 28 29 location ~* .(gif|jpg|jpeg|png|css|js)$ { 30 expires max; 31 } 32 33 location ~ .php$ { 34 try_files $uri = 404; 35 fastcgi_split_path_info ^(.+.php)(/.+)$; 36 fastcgi_index index.php; 37 fastcgi_pass unix:/var/run/php-fpm/wordpress.sock; 38 fastcgi_param SCRIPT_FILENAME 39 $document_root$fastcgi_script_name; 40 include /etc/nginx/fastcgi_params; 41 fastcgi_param SERVER_NAME $http_host; 42 } 43}
11行目?にエラーが出ていると表示されているのですが、どこに問題があるのかイマイチ理解できません。
どなたかわかる方がいましたらお助けください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/30 05:00