※ 引述《[email protected] (魚爸爸)》之銘言:
> 請教一下 若我想要修改為 除了可以http://xxx.xxx.xxx.xxx/之外
> 也可以讓某位使用者設計他的網頁 比如說
> http://xxx.xxx.xxx.xxx/abcde/
> 若我現在將原本放在/home/htdocs的網頁 移到/home/public_html下
> 並且修改/usr/local/etc/apache2/httpd.conf 如下
> UserDir public_html
> #DocumentRoot "/home/htdocs"
> DocumentRoot "/home"
> #<Directory "/home/htdocs">
> <Directory "/home">
> #<Directory /home/htdocs>
UserDir public_html 這行設定的功能不是你想的那樣,
而是每個使用者可以在自己的家目錄建立一個資料夾,名為 public_html
設定好權限之後,可以讓別人經由 http://xxx.xxx.xxx/~[username]
這個位置來瀏覽他放在 public_html 的網頁.....
如果要直接使用 http://xxx.xxx.xxx/[username] 來連結到使用者的個人網頁,
建議可以在httpd.conf裡面加上 Redirect 這個功能,使用方法如下:
Redirect /[username] http://xxx.xxx.xxx/~[username]
更甚者,可以找網路上的參考文件,關於虛擬主機的設定......
--
※ Origin: 超級光小站 <SuperLight.twbbs.org>
※ From : adsl-dyn-tpe-100-115.so-net.net.tw