title icon 雷射印表機資訊網
menu_top_background
:::
apache
:::

1.ServerRoot "/usr/local"
除非檔案以『/』開頭,否則apache會自動在檔案路徑前加上ServerRoot成為路徑的一部分。
例:『docs/cgi-bin』路徑成『/usr/local/docs/cgi-bin』;『/usr/local/etc/apache/vhost.conf』則不變。

2.User www、Group www

3.include /usr/local/etc/apache/vhost.conf
加上特定模組組態設定檔,比直接加入httpd.conf更便於管理。

4.密碼加密目錄
use /etc/passwd is a bad idea!
目錄設定 .htaccess
AuthName "Private Directory"
AuthType Basic
AuthDBUserFile /usr/local/etc/apache/userdb(we can change the directory to any places, maybe somebody's home directory is great!)
require valid-user
建立使用者資料庫
dbmmanage /usr/local/etc/apache/userdb adduser username(man dbmmanage)

5.虛擬主機
Name-Based
NameVirtualHost ***.***.***.***
<VirtualHost ***.***.***.***>
  ServerName www.***.com
  DocumentRoot /home/....
</VirtualHost>
IP-Based
<VirtualHost ***.***.***.***>
  ServerName www.***.com
  DocumentRoot /home/....
</VirtualHost>
註:Name-Based 與 IP-Based 唯一的差別在於 IP-Based 不需要宣告 NameVirtualHost。

menu_bottom_background

::: copy right: 苗栗縣政府教育處資訊中心
建議使用瀏覽器Firefox或Chrome