日別アーカイブ: 2018年5月3日

nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” directive instead

新opensslが出たので

https://www.openssl.org/source/

gitとhgコマンドでnginxとopensslを最新にバージョンアップ

# nginx -t で文法をチェックした所・・・。

nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” directive instead in /etc/nginx/vhost/www.superweibu.com.conf:15

と警告がでるようになりました。

原因は下記となります。

http://hg.nginx.org/nginx/rev/46c0c7ef4913

sslディレクティブがnginx-1.15.x系はつかえますが、非推奨になります。

消し方は非常に簡単。

まぁ下記のようにssl on;をコメントとか消してしまえばいいだけです。

# ssl on;

listenで443番ポート待機しているので、確かにいりませんね。

警告が出てびっくりすると思いますが、

すぐ解決したので参考になれば幸いです。