有馬総一郎のブログ

(彼氏の事情)

2021年11月03日 02:19:54 JST - 2 minute read - Comments - Linux

ApacheからNginxに乗り換えたのでLet's Encryptでサーバー停止せず自動更新できるようにする

特に変更しないでも大丈夫かな、と思ってcertbot renew --dry-run --webroot-pathするも失敗したので、 Nginx+リバースプロキシ環境でWebサーバを停止させずに Let’s Encrypt (Certbot) のSSL証明書を自動更新するを参考に、自動更新できるようにした。

2021年11月03日 01:54:46 JST - 2 minute read - Comments - Linux

ApacheからNginxに乗り換えたらNextcloudで警告が出たので修正する

と、これでめでたくApacheからNginxに移行できたのだけど、Nextcloudの設定 -> 概要画面を見るといくつか警告が表示されていた。ただ、これらはNginxに乗り換えたからというより、今までが FastCGI が有効化されてなかったからな気がする。看板に偽りありだが、ご容赦願いたい。

警告内容

セットアップに関して警告がいくつかあります。

  • PHPのシステム環境変数が正しく設定されていないようです。getenv(“PATH”) コマンドでテストして何も値を返さないことを確認してください。 PHP設定の注意事項と php-fpmを利用する場合のサーバー向け設定をインストールドキュメント↗で確認してください。
  • PHPのメモリ制限が推奨値の512MB以下です。
  • “Strict-Transport-Security” HTTPヘッダが最低でも “15552000” 秒に設定されていません。セキュリティを強化するには、セキュリティTips ↗で解説しているHSTSを有効にすることを推奨します。
  • このインスタンスには推奨されるPHPモジュールがいくつかありません。 パフォーマンスの向上と互換性の向上のために、それらをインストールすることを強くお勧めします。imagick

2021年11月03日 00:45:52 JST - 4 minute read - Comments - Linux

Airsonic、Nextcloudを動作させるWEBサーバーをApacheからNginxに乗り換える Nextcloud編

前回の続き。

Nextcloud

しかし、次の Nextcloudでどうしても上手くいかず、数日かかった。 NGINX configuration — Nextcloud latest Administration Manual latest documentationNextcloud in a subdir of the NGINX webroot どおりにやっているのに!?location ^~ /.well-knownブロック以降を追記するイメージだ。