Apacheのユーザ認証です。ベーシックのユーザ認証です。インターネットで行うなら、SSLなどで強化して運用したほうがいいでしょう?
# mkdir /usr/local/apache/pass # cd /usr/local/apache/pass (新規登録の場合) # /usr/local/apache/bin/htpasswd -c .htpasswd webteam New password:(パスワード) Re-type new password:(パスワード) Adding password for user webteam (追加登録の場合) # /usr/local/apache/bin/htpasswd .htpasswd webteam01 New password:(パスワード) Re-type new password:(パスワード) Adding password for user webtean01 |
.htpasswdの作成 |
# cd /usr/local/apache/conf # vi httpd.conf (追加記入) <Directory "/home/webteam/htdocs"> AllowOverride AuthConfig </Directory> |
httpd.confの設定 |
# cd /home/webteam/htdocs (追加記入) AuthName "Member Only" AuthType Basic AuthUserFile /usr/local/apache/pass/.htpasswd AuthGroupFile /dev/null <Limit POST GET> require valid-user </Limit> |
.htaccessの作成 |
# /usr/local/apache/bin/apachectl stop /usr/local/apache/bin/apachectl stop: httpd stopped # /usr/local/apache/bin/apachectl start /usr/local/apache/bin/apachectl start: httpd started |
apacheの再起動 |