skillup

技術ブログ

サーバー・ネットワーク

nginxのSSL通信や認証、ログに関して

投稿日:2016年12月13日 更新日:

今回はnginxでSSL通信をする際の注意点など。といっても、それほど難しくないようでSSL通信をするには主に2つだけです。

  • SSLを利用することを明示
  • サーバー証明書と秘密鍵を指示する

またnginxではnginxでは中間CA証明書を指定するディレクティブが存在しないため、サーバ証明書のファイルに中間CA証明書を合わせて直接追記しておく必要があることです。

ちなみにSSLの設定などはこちらのリンクに詳しく記載させていただきました。

認証

SSLとはちょっと違いますが、認証をかける方法などもあります。

ログ出力

nginxではアクセスログとエラーログを出力することができます。

ログ系のディレクティブは下記のように書けます。

またエラーログは

などと記述することができますが、出力するレベルをdebug,info,notice,warn,error,crit,alertなどの値から選ぶことができます。

-サーバー・ネットワーク
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

SAM(AWSのサーバーレスフレームワーク)について

LambdaやAPIGatewayをちょこちょこいじってますが、goなどを使っているとローカルでの開発時にはAPIなどと直接連携したりすることはできません。 またデプロイ自体が面倒で画面からポチポチや …

no image

Amazon SESでのメール送信

前回、AWSでのメール受信についてかいたので今回はメール送信に関して。 送信の場合、下記のような流れになります。 Contents1 基本のセッティング2 サンドボックスの解除3 実際のメール送信3. …

no image

CentOS7でのIP固定

日ごろ業務ではwindowsにVitrtualBox+VagrantにCentOSをいれていたのですが、スペックにややネックがあったため、今は使っていないPCにCentOS7を入れて開発企図して使うこ …

no image

GitLabのWebhook

前回の記事でGitLabのCI/CDを特集しましたが、実は今回やりたかったのはそこまで大掛かりなCIではなく、プッシュ時にオートマージ、オートデプロイなどでしたので、もっと簡単な仕組みでできます。 例 …

no image

nginxインストール(サブディレクトリでcakePHPを使いたいとき)

以前nginxのインストールを行いましたが、理解が浅かったようで今回すげーはまりました(汗) ガチンコ塾でもいっていますが、覚え始めの時はコピペでもいいですが(最初から100%の理解は非現実的)、慣れ …