お世話になります。
Nginxの設定を行っているのですが、nginx.confのhttpディレクティブに下記の追記をするとエラーになってしまいます。
ーーーーー
listen 80;
listen [::]:443 ssl http2;
ssl on;
ssl_certificate /etc/letsencrypt/live/hoge.hogehoge.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/hoge.hogehoge.com/privkey.pem;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers AESGCM:HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
server_name hogehoge;
ーーーーー
エラーメッセージは次のとおりです。
nginx: [emerg] "listen" directive is not allowed here in /etc/nginx/nginx.conf:追記した行
nginx: configuration file /etc/nginx/nginx.conf test failed
これらの記述をコメントアウトすると"nginx -t"コマンドは正常判定してnginxも起動できます。
一番上からコメントアウトしていくと次の行でエラーが発生する状態です。
どなたか解決方法を教えていただけないでしょうか。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/26 18:46
2017/11/26 18:53
2017/11/26 23:12