VMWareとかVirtualBoxとかにUbuntuServerをインストールしてある
OpenSSH を導入しリモートログイン出来るようになっている
Apache2, MySQL, PHP5 がインストールしてある
ターミナルエミュレーターから接続して操作する
(01)Apache2の設定の確認
/etc/apache2/ apache2.conf
で、以下のように .htaccess を有効になるように設定してある
AccessFileName .htaccess
AllowOverride All
という設定がされている
(02).htaccessでアクセス制限をかける
アクセス制限をかけるディレクトリを作る
$ sudo mkdir /var/www/secret
アクセスできることを確認する
http://server.ip/address/secret/
.htaccessを設置する
$ sudo nano /var/www/secret/.htaccess
以下の内容を書き込む
order deny,allow
deny from all
再度アクセスし、アクセスできないことを確認する
http://server.ip/address/secret/
許可するアドレスを指定する
$ sudo nano /var/www/secret/.htaccess
以下1行を追記する
allow from 192.168.1. 127.0.0.
再度アクセスし、アクセスできるじことを確認する(指定されたアドレス以外はアクセスできないことを確認する
0 コメント:
コメントを投稿