ubuntuでnginxを1.9.5以降をインストールしてhttp2対応する

vim /etc/apt/sources.list 
deb http://nginx.org/packages/mainline/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ trusty nginx

debってコマンドかと思ったら

レポジトリリストに登録するのね。

cd /usr/local/src
apt-get update
apt-get build-dep nginx
apt-get source nginx
W: GPG エラー: http://nginx.org trusty Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY XXXXXXXXXXXXXX

エラーがでたのでキーを登録

apt-key adv --keyserver keyserver.ubuntu.com  --recv-keys キー
cd /usr/local/src/nginx-1.9.12
dpkg-buildpackage -b

足りないライブラリをインストール

apt-get install libxslt-dev
apt-get install libgd2-xpm-dev
apt-get install libgeoip-dev
cd /usr/local/src
dpkg -i nginx_1.9.5-1~trusty_amd64.deb
'/usr/sbin/nginx' を上書きしようとしています。これはパッケージ nginx-core
-[http://iyuichi.hatenablog.jp/entry/2015/03/09/020303:title]

エラー

apt-get remove nginx-common

設定が宇和が枯れたので/etc/nginx以下はバックアップしておいた方がいいかも

service nginx start
nginx -v
nginx version: nginx/1.9.12

/etc/nginx/nginx.confの設定で

include /etc/nginx/sites-enabled/*;

の記述が消えているので追加

追記さらにuser指定もwww-dataになってないので修正。
最終的にバックアップしておいたnginx.confで上書き