テストページを表示して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認証ダイアログが出てくるはずです。
お疲れさまでした!