脳汁portal

アメリカ在住(だった)新米エンジニアがその日学んだIT知識を書き綴るブログ

ubuntu16.04でapache2の.htaccessを有効化してip制限をする

.htaccessの有効化

sudo vi /etc/apache2/apache2.conf

### 以下の行がアンコメントアウトされていることを確認
AccessFileName .htaccess

### /var/wwwの設定を変更する
<Directory /var/www/>
        Options Indexes FollowSymLinks
        #AllowOverride None 
        AllowOverride All  # NoneからAllへと変更する
        Require all granted
</Directory>

.htaccessの作成

touch /var/www/html/.htaccess
sudo vi /var/www/html/.htaccess
===================================
<Files ~ "^\.ht">
deny from all
</Files>

# AccessControl IP/HOST
order deny,allow
deny from all
allow from 123.456.789
===================================

これで123.456.789.*のIPアドレス以外からのアクセスを制限するようになった