(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

IT-Nginx

【Nginx】設定されているパラメータやコンフィグを表示する

やりたいこと Nginxが動作しているサーバにて設定されているConfigを表示したい。 環境情報 $ nginx -v nginx version: nginx/1.19.9 やり方 nginxコマンドのTオプションを利用する。以下を押下すると $ nginx -T標準出力に現在読み込まれている値が表示され…

【Nginx/Linux】TLS1/TLS1.1を用いた接続を拒否する設定をopensslで確認する

はじめに nginxでは設定ファイルにてSSL通信に関するパラメータを管理できますが、プロトコルは明示的に指定しない場合は以下が許容されています。 ssl_protocols TLSv1 TLSv1.1 TLSv1.2今回は明示的にTLS1.0とTLS1.1を受け付けないように設定変更を行い、op…

【Linux/Nginx】no "ssl_certificate" is defined for the "ssl" directive in ...というエラー

事象 Linux環境にてNGINXのコンフィグチェックを行うと以下のようなエラーとなる。 # nginx -t [emerg] no "ssl_certificate" is defined for the "ssl" directive in /etc/nginx/nginx.conf:34 環境情報 # nginx -v nginx version: nginx/1.20.2 原因/解決…

【Nginx/Ingress】Ingress Controllerのバージョン確認方法

やりたいこと Pod上で動作しているNGINX Ingress Controllerのバージョンを調べたい。 環境情報 NGINX Ingress controller Release: v0.48.1 やり方 ルートディレクトリ直下に同コマンドがあるのでバージョンを引数とすると $ kubectl exec -it $POD_NAME -n…

【Nginx/Ingress】[emerg] unknown directiveというエラー

事象 Nginx Ingress Controller側にて以下のエラーログが出力される。 nginx-ingress nginx: [emerg] unknown directive "nginx.ingress.kubernetes.io/XX:" in /tmp/nginx-cfgxx:583上記で表示されている"nginx.ingress.kubernetes.io/XX"はIngressのannota…

【Nginx】413 Request Entity Too Largeというエラーの解消法

事象 Nginxをプロキシサーバとして利用している環境でファイルをアップロードするも画面に 413 Request Entity Too Large と表示され、Nginxのログでも [error] ...: *62620 client intended to send too large body: 90078152 bytes, client: xx, server: l…


他の記事を読む