Logicky BLOG

Logickyの開発ブログです

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky

NginxでBasic認証

Ubuntuです。

Basic認証のパスワードファイルの作成

opensslを使います。下記のhogeは、Basic認証のIDを入れます。hogepasswordがパスワードです。

$ sudo echo "hoge:$(openssl passwd -apr1 hogepassword)" > /path/to/hogepath
$ sudo chmod 604 /path/to/hogepath

Nginxの設定

serverブロックの中に下記を追加します。

auth_basic 'input';
auth_basic_user_file /path/to/hogepath;
  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky