.htaccessを利用してWebサイトにBasic認証を設ける

    [ ApacheにBasic認証をつける ]
    # htpasswd -c /etc/httpd/conf/.htpasswd <ユーザ名>
      ※すでにhtpasswdファイルがある場合かつそれに追記したい場合は-cを外す
    # vim .htaccess
      AuthUserFile /etc/httpd/conf/.htpasswd
      AuthName "Please enter your ID and password"
      AuthType Basic
      Require valid-user

      
    [ NginxでBasic認証をつける ]
    # yum install httpd-tools
    # htpasswd -c /etc/nginx/.htpasswd <ユーザー名>
    # vim /etc/nginx/nginx.conf
        …
        server {
            listen 80;
            root /usr/share/nginx/html;
            index index.html index.htm;

            location / {
                auth_basic "Restricted";
                auth_basic_user_file /etc/nginx/.htpasswd;
            }
        }
        …
トップへ