4-1 mapsite ディレクトリの作成
user ディレクトリに mapsite ディレクトリを作成。
user@deb6-vmw:~$ mkdir mapsite
4-2 (Webサーバ・エイリアスにあるように、)手動でApacheの設定をします。
設定ファイルは次のディレクトリにあります。
#ls /etc/apache2/sites-available
default
有効になっているファイルは次のディレクトリで分かります。
#ls /etc/apache2/sites-enabled
000-default
defaultファイルを mapsite という名前でコピーして修正します。
コピーに問題があった場合にdefaultを有効にしなおします。
#cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mapsite
mapsiteファイルに次のように追加します。userの部分は自分の環境に合わせて換えてください。
<virtualhost> --- Alias /mapsite/ "/home/user/mapsite/" <directory "/home/user/mapsite"> Options Indexes MultiViews FollowSymLinks <-1 AllowOverride None <- 2 Order deny,allow <- 3 Deny from all <- 4 Allow from 127.0.0.0/255.0.0.0 ::1/128 <-5 Allow from 192.168.1.0/24 <-6 </directory> </virtualhost>
1:Options ドキュメントルート内での追加機能
Indexes ファイル一覧表示を許可(index.html がなかったとき他のファイルを表示)
MultiViews 要求に一番近いファイルを検索
FollowSymLinks シンボリックリンクの許可(ファイルを別の名前で呼び出す)
2: .htaccess による設定変更
None 不可
3: Order アクセス制限の順序
deny,allow 拒否してから許可
4: Deny from 拒否の条件
all すべて
5 Allow from 許可の条件
127.0.0.0/255.0.0.0 ::1/128
このコンピュータ
6 Allow from 許可の条件
192.168.1.0/24 私の自宅のネットワーク
defaultの設定を無効にして、mapsite の設定を有効にします。
#a2dissite default
#a2ensite mapsite
Apache2 を再起動してください。
# /etc/init.d/apache2 restart
0 件のコメント:
コメントを投稿