- 在 kvm5.deyu.wang 網站根目錄下,建立限制存取測試目錄 confidential,限制只有 kvm5.deyu.wang 這台主機可以存取,其他主機都不能存取。
[root@kvm5 ~]# mkdir /var/www/html/confidential
- 下載 private.html 作為限制存取目錄 confidential 的首頁。
[root@kvm5 ~]# wget http://dy.csie.cyut.edu.tw/materials/private.html \
-O /var/www/html/confidential/index.html
- 編輯 httpd 設定檔增加以下幾行,限制只有 kvm5.deyu.wang 這台主機可以存取 www5.deyu.wang。
如果 host kvm5.deyu.wang 有問題,請改成 ip 192.168.122.5
[root@kvm5 ~]# vim /etc/httpd/conf/httpd.conf
<Directory "/var/www/html/confidential">
#Require host kvm5.deyu.wang
Require ip 192.168.122.5
</Directory>
- 重新載入 httpd 服務設定。
[root@kvm5 ~]# systemctl reload httpd.service
- 在 kvm5.deyu.wang 成功連線 confidential 目錄的首頁。
[root@kvm5 ~]# curl http://kvm5.deyu.wang/confidential/
private test
- 在 kvm7.deyu.wang 無法連線 kvm5.deyu.wang 的 confidential 目錄首頁。
[root@kvm7 ~]# curl http://kvm5.deyu.wang/confidential/
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /confidential/
on this server.</p>
</body></html>