とーますメモ

Ruby on Rails / Goなどの学習メモ

2021-05-01から1ヶ月間の記事一覧

【Nginx】ngxtopを使用してリアルタイムアクセスログ監視をしてみた

環境はUbuntuを使用。アクセスログ解析ツールとしてGoAccessというツールもあるが、単純にシンプルなツールを使いたかったので、ngxtopを採用した。 インストール github.com $ pip3 install ngxtop 使用方法 access_logのパスが/etc/nginx/nginx.confに記載…

【Nginx】複数ドメイン+SSLを同じサーバで設定する方法

昔は、1台のサーバに複数のドメインが設定できても、SSL証明書は1つしか設定できなかったが、今はSNI (Server Name Indication)という仕組みを使うことで1台のサーバでもドメイン数だけSSL証明書をできるようになった。(ワイルドカード証明書、通常SSL証…

【Nginx】IPアドレス直接アクセスを防ぐ(ドロップさせる)方法

Hostヘッダが未定義なリクエスト、つまりIPアドレス直接アクセスを防ぐために試したことのメモ。未定義のリクエストをさばくためのServerコンテキストを以下のように定義する。 server { listen 80 default_server; server_name _; return 444; } 設定で複数…