AWSでサーバー構築してからベーシック認証してみた件


【初心者向け】AWSにインスタンス立てて、PHP、FTP、DBする話 (2017年版)

で、AWSにシンプルなPHP環境を構築したんですが

ベーシック認証ができない状態でしたのでそれをするステップ

htaccess

1. 設定ファイルを編集

verを確かめると、Apache2.4.25 でした

$ httpd -v

このバージョンの場合設定ファイルを下記のように変える必要があった

$ sudo vi httpd.conf

<Directory “/var/www”>

    AllowOverride None → All

    # Allow open access:

    Require all granted

</Directory>

2.再起動

$ sudo service httpd stop

$ sudo service httpd start (念のためストップから)

3. 「.htaccess」「.htpasswd」の作成

これの作成はこちらがおすすめです

http://www.htaccesseditor.com/#a_basic

スクリーンショット 2017-05-02 16.00.58

うん、いいかんじ

できたファイルを

FTPしてOK