https://www.mk-mode.com/blog/2017/09/16/debian-9-nginx-installation-by-official-apt/
ここを見ながらやってみたのですが以下のエラーになりました・・・

dpkg: nginx-common: 依存関係に問題があります。しかし要求に従い削除しています:
libnginx-mod-http-geoip は以下に依存 (depends) します: nginx-common (= 1.10.3-1+deb9u2).
libnginx-mod-http-upstream-fair は以下に依存 (depends) します: nginx-common (= 1.10.3-1+deb9u2).
libnginx-mod-http-xslt-filter は以下に依存 (depends) します: nginx-common (= 1.10.3-1+deb9u2).
libnginx-mod-mail は以下に依存 (depends) します: nginx-common (= 1.10.3-1+deb9u2).
libnginx-mod-http-dav-ext は以下に依存 (depends) します: nginx-common (= 1.10.3-1+deb9u2).
nginx-light は以下に依存 (depends) します: nginx-common (= 1.10.3-1+deb9u2).
libnginx-mod-http-subs-filter は以下に依存 (depends) します: nginx-common (= 1.10.3-1+deb9u2).
libnginx-mod-http-image-filter は以下に依存 (depends) します: nginx-common (= 1.10.3-1+deb9u2).
libnginx-mod-http-echo は以下に依存 (depends) します: nginx-common (= 1.10.3-1+deb9u2).
libnginx-mod-stream は以下に依存 (depends) します: nginx-common (= 1.10.3-1+deb9u2).

nginx-common (1.10.3-1+deb9u2) を削除しています ...
(データベースを読み込んでいます ... 現在 135241 個のファイルとディレクトリがインストールされています。)
.../nginx_1.16.0-1~stretch_amd64.deb を展開する準備をしています ...
nginx (1.16.0-1~stretch) で (1.10.3-1+deb9u2 に) 上書き展開しています ...
dpkg: アーカイブ /var/cache/apt/archives/nginx_1.16.0-1~stretch_amd64.deb の処理中にエラーが発生しました (--unpack):
'/usr/sbin/nginx' を上書きしようとしています。これはパッケージ nginx-light 1.10.3-1+deb9u2 にも存在します
dpkg-deb: エラー: サブプロセス ペースト がシグナル (Broken pipe) によって強制終了されました
処理中にエラーが発生しました:
/var/cache/apt/archives/nginx_1.16.0-1~stretch_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)