(stretch)nginxインストールupdateとupgradeは場合によっては10分程度かかります。nginxphpの動作確認index.phpを作成する。以下のページが表示されれば、PHP7.0の設定成功。gatewayが出てしまいました。ログを確認してみると、php7.0-fpm.sockの権限が足りないようでしたので、以下を実行したところ、動作しました。EncryptのインストールSSL接続できるようにして、セキュリティを高めます。ここで丸二日ばかりつまづきました。以下、しばらく失敗談なので、不快な方は読み飛ばしてください(苦笑)まず、raspbianのバージョンをチェック。-a次に、certbotにアクセスして、自分の環境のcertbotを確認します。「Software」に“nginx”、「System」に“Debian”の中から、raspbianのバージョンに合っているものを選択します。9を選択してインストール作業を進めてましたが、以下のコマンドを実行する段階で壁にぶち当たりました。Instructionと表示され、先に進めません。調べに調べて、海外のサイトとかも見て回って、いろいろ試しましたが解決できず。9ではなく、Debian(Other)まずここが間違いでした。(Stretch)を選択しては駄目でした。間違ってインストールしたパッケージを削除します。(Other)を選択して、certbotをインストールしていきます。サイトに記載されている通り進めていきます。certbot-autoここまで来たら、ルータのポートが開放されているか確認しましょう。開放していない場合は、SSLのポートを開放します。以前、別記事でも記載しましたが、僕の家のモデムはPR-400MIです。静的IPマスカレード設定と進みます。ここでSSLのポートである、443を開放します。その後はまたraspbianに戻って、以下を実行します。--nginx僕の場合は処理がここで10分ばかり止まり、コネクションが切れたのかいろいろ不安になりましたが。packages...その後、対話式で設定していきます。cancel):メールアドレスを入力します。僕はgmailのアドレスを入力しました。僕は外部インターネットからのsshでno-ipを利用しているので、そちらで設定したドメインを入力しました。no-ipについてはこちらを参照してください。Labohttp://35.239.24.28/raspberry-pi/raspbian-remote-ssh/リモートでSSH接続できるように設定します。raspbianユーザ設定、SSH設定、DDNS(no-ip)登録、DDNSクライアントインストール・設定、ポート開放・確認を記載しています。ちなみに僕はこの時点でポートを開放していなかったので、「接続できませんでした。」とエラーが発生して終了してしまいました。その場合は、必要な作業を実施して、再度以下コマンドを実行すると、ドメイン入力から再開してくれます。--nginxHTTPSで接続が成功すると、以下が表示されます。cancel):HTTPをHTTPSにリダイレクトするか聞かれます。僕はリダイレクトまでしなくていいので、1を選択しました。実際にhttpsで接続できるか確認しておきましょう。