テストページを表示してbasic認証をかけてみる
前回までで、Apacheをインストールして起動させました。
現在、さくらVPSを契約してもらったIPアドレスにアクセスすると、Apacheのテストページが表示されます。
今回は、インデックスページを表示させて、basic認証をかけます。
目次
- 参考にしたページ
- インデックスページを表示させる
- basic認証をかける
参考にしたページ
インデックスページを表示させる
サーバーにログインして、/var/www/html/に新規で『index.html』を作成します。
こんな感じにしました。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>Hello Shinchan World!</title> </head> <body> <h1>Hello Shinchan World!</h1> </body> </html>
ページを作ったら、ブラウザで更新すれば新しいページが表示されるはずです。
簡単ですね。
basic認証をかける
.htpasswdファイルを作成
『htpasswd』コマンドを使います。
『******』には、作成するユーザー名を入れてください。
# htpasswd -c /etc/httpd/.htpasswd ****** New password: Re-type new password: Adding password for user ******
Apacheの設定ファイルを変更する
『httpd_conf』を編集しましょう。
『sudo vim/etc/httpd/conf/httpd.conf』ですね。
以下を追記します。AuthNameの部分は英数字がいいですよb
AuthType Basic AuthName "Shinchan Basic Authentication" AuthUserFile /etc/httpd/.htpasswd Require user ******
追記できたら作業は完了です。
Apacheを再起動しましょう。
# service httpd restart
ブラウザを更新すると、basic認証ダイアログが出てくるはずです。
お疲れさまでした!