httpd.conf 利用
<Directory 目錄路徑>
......
<Directory />
<Directory "/var/www/html/internal">
order deny,allow
deny from all
allow from 192.168.0.0/255.255.255.0
</Directory>
order deny,allow 以 deny 優先處理,但沒有寫入規則的則預設為 allow。常用於:拒絕所有,開放特定的條件;
deny from 192.168.0.0 255.255.255.0 禁止來自192.168.0.0 網段通過
deny from gov.tw 禁止gov.tw通過
allow from all 允許除了上面禁止以外全部都可通過
Order deny,allow:以 deny 優先處理,但沒有寫入規則的則預設為 allow。常用於:拒絕所有,開放特定的條件;
Order allow,deny:以 allow 為優先處理,但沒有寫入規則的則預設為 deny。常用於:開放所有,拒絕特定的條件。
如果 allow 與 deny 的規則當中有重複的,則以預設的情況 (Order 的規範) 為主。
------------------------------------------------------------------------------------------------------------------------------------------------------------------
NameVirtualHost 網站IP:Port Number
<VirtualHost 網站IP:Port Number>
......
<VirtualHost/>
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName serverXXX.example.com(請將XXX改成座號)
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/server
ServerName sXXX.example.com(請將XXX改成座號)
</VirtualHost>
ServerName www.XXX.com.tw 對應網站的FQDN
ServerAlias web.XXX.com.tw 對應網站的CNAME
ServerAdmin root@XXX.com.tw 管理者信箱
DocumentRoot /var/www/html 網站的實體路徑