Nginx

サーバー証明書とは

サーバーの信頼性を確認するため、ブラウザはサーバーから、そのサーバーの持つサーバー証明書と呼ばれるものを取得します。 サーバー証明書は、X.509というフォーマットで記述され、拡張子は、.pemになります。 無料SSL証明書 Let’s Encryptをインストール…

Nginxのセキュリティ対策をする (ディレクティブ編)

随時更新します。 X-Content-Type-Options add_header X-Content-Type-Options nosniff;ブラウザはダウンロードしたコンテンツの種類を判定するのにContent-Typeヘッダを使います。 Internet Explorerは、さらにコンテンツの内容もチェックして、コンテンツ…

[さくらVPS] 無料SSL証明書 Let’s Encryptをインストールして、HTTPS設定を行う

HTTPで送受信されるデータは、平文のままネットワーク上を流れます。 そのため、データの内部を第三者に知られてしまう可能性があります。 安全にHTTPでデータを送受信するためには、HTTPS(HTTP over TLS/SSL)を使って、送受信されるデータを暗号化します。 …

[さくらVPS] Nginxをインストールする

Nginxをインストールします。 # yum install nginx Nginxを起動します。 # systemctl start nginx OS再起動時に自動起動するように設定します。 # systemctl enable nginx httpとhttpsで外部からアクセスできるように、firewallを設定します。 # firewall-cm…

Nginxの設定ファイルを作る

NginxをWebサーバーとして利用するための最低限、必要な設定を記述した設定ファイルを作成します。 Nginxの設定ファイルは、/etc/nginx/nginx.confです。 user ディレクティブ user nginx;worker processを起動するユーザーを設定します。 worker_processes …