Lets encrypt でサーバー証明書の取得するには?
nginx の設定ファイルに↓のように書く。 ディレクトリを作ります。 サーバー証明書を取得する。/var/www/letsencrypt/.well-known/acme-challenge にファイルが作成されるようですが、このファイルはコマンド実行後には削除されるみたい。 証明書が作成されたら、nginx をリロードする。
Lets encrypt でサーバー証明書の取得するには? Read More »
nginx の設定ファイルに↓のように書く。 ディレクトリを作ります。 サーバー証明書を取得する。/var/www/letsencrypt/.well-known/acme-challenge にファイルが作成されるようですが、このファイルはコマンド実行後には削除されるみたい。 証明書が作成されたら、nginx をリロードする。
Lets encrypt でサーバー証明書の取得するには? Read More »
↑nginxの設定ファイルの一部です。5行目で、例えば「/images/LL/1.jpg」の拡張子を「/images/LL/1.JPG」に変更して、バックにあるWEBサーバーに転送しています。
Nginx S3にあるファイルの拡張子を小文字に変更してアクセスさせるには? Read More »
renew の対象は「/etc/letsencrypt/renewal」のフォルダーある.confの設定ファイルみたい。 因みにサーバー証明書を作るコマンド
nginx のポートを一時的に変更してサーバー証明書を更新する手順 Read More »
/etc/nginx/conf.d/ に nginx-ip-restrictions.confファイルを置くことで、nginx.conf から読み込まれます。 テストしてみましょう。 OKでしたら、nginx をリスタートをします。
Nginx リバースプロクシで特定のIPアドレスをブロックするには? Read More »
タイムアウトを5分(300秒)にします。 上のを↓下のサーバーの箇所に書きます。 設定を変えた後はリロードで反映します。エラーがあれば設定は変更されません。 プロキシ先のサーバーで PHP を使っている場合は php.ini も見直してみてください。
Nginx リバースプロキシ時にタイムアウトしてしまった Read More »
try_files でローカルのファイルURIを確認します。なければ @リンク を参照します。 ↓下の設定ファイルで、ローカルで参照できなければ S3 を参照するようにできました。 以下のようにファイルを指定すると「/img/2105171209221141324_2.jpg」のファイルを常に返すようになります。(実験)
Nginx try_files を使ってリソースを取得するには? Read More »
↑nginxの設定ファイルの一部です。3行目で、例えば「/img/mosss.png」のパスを「/mosss.png」に変更して、バックにあるWEBに転送しています。
Nginx リバースプロキシ時にパスを変えるには? Read More »
Nginxコンテナ を起動して SSL を取得。取得した SSL でリバースプロキシを立てる手順。 ドッカーファイルを作成します。 apt-get で以下のコマンドをインストールしています。①procps → free, kill, pgrep, pkill, pmap, ps, pwdx, skill, slabtop, snice, sysctl, tload, top, uptime, vmstat, w, watch②iputils-ping → ping③net-tools → arp , ifconfig , netstat , rarp , route ドッカーファイルをビルドします。 コンテナを起動します。 certbotコマンド でサーバー証明書を取得します。 サーバー証明書を取得したら、Ctrl+p → Ctrl+q でコンテナから出ます。 コンテナ内にある設定ファイルをボリュームにコピーします。 一旦、コンテナを削除します。 ボリュームに以下のような設定ファイルを作成します。 ①http は https に転送する。②ssl_certificate、ssl_certificate_key には取得したサーバー証明書を設定する。
Nginx サーバー証明書を取得して、リバースプロキシを立てるには? Read More »