每個使用者都有自己的web目錄?

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

每個使用者都有自己的web目錄?

文章kenchao » 週日 6月 08, 2003 8:24 am

我裝了apache+ pure-FTP,要如何設定,才能在每個使用者的home子目錄中,都會有一個web子目錄,而且用http://XXX.XXX.XXX.XXX/~使用者名稱瀏覽?
kenchao
可愛的小學生
可愛的小學生
 
文章: 19
註冊時間: 週五 2月 21, 2003 4:13 pm

re:每個使用者都有自己的web目錄?

文章209088970 » 週日 6月 08, 2003 9:15 am

在apache裡預設是public_html
(也就是說你在每個使用者家目錄下mkdir public_html)
public_html就是web子目錄

想要更換?
你可以修改/etc/apache/httpd.conf
再重新啟動apache(指令/etc/init.d/apache restart)


<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
(我想說的是,/etc/apache/httpd.conf都放了很多設定,請先看清楚裡面)
.
圖檔
圖檔
頭像
209088970
活潑的高中生
活潑的高中生
 
文章: 352
註冊時間: 週日 5月 11, 2003 9:04 am

re:每個使用者都有自己的web目錄?

文章訪客 » 週一 6月 09, 2003 9:30 am

喔!原來要自己去建立每個使用者homedir下的public_html子目錄,不是自動建立的。使用者眾多的話那不就....
訪客
 

re:每個使用者都有自己的web目錄?

文章209088970 » 週一 6月 09, 2003 8:13 pm

小弟在此提供兩種解決方案
1.把/etc/apache/httpd.conf裡面的
UserDir public_html
改成
UserDir ./
並重新啟動apache
如此一來/home/xxx /home/ooo
都變為web目錄了,就不必在每個使用者家目錄下mkdir

2.mkdir /etc/skel/public_html
這樣,adduser以後,你就會發現每個使用者家目錄底下都有個public_html目錄
.
圖檔
圖檔
頭像
209088970
活潑的高中生
活潑的高中生
 
文章: 352
註冊時間: 週日 5月 11, 2003 9:04 am

re:每個使用者都有自己的web目錄?

文章kenchao » 週三 6月 11, 2003 5:49 pm

真的感謝各位的答覆!
小弟還有一個問題,FTP用root無法登錄?
那我要如何存取var/www的檔案?來修改網頁?
kenchao
可愛的小學生
可愛的小學生
 
文章: 19
註冊時間: 週五 2月 21, 2003 4:13 pm

re:每個使用者都有自己的web目錄?

文章阿信 » 週三 6月 11, 2003 7:32 pm

沒有必要用root來update var/www的檔案,建議可以另外用一個user:ftpadmin or webmaster來管理。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:每個使用者都有自己的web目錄?

文章kenchao » 週三 6月 11, 2003 8:20 pm

那這兩個id是已經存在的嗎?密碼是?
如果不是,那該如何建立?
kenchao
可愛的小學生
可愛的小學生
 
文章: 19
註冊時間: 週五 2月 21, 2003 4:13 pm

re:每個使用者都有自己的web目錄?

文章阿信 » 週三 6月 11, 2003 8:29 pm

useradd ftpadmin
useradd webmaster

這兩個id應該是系統上已經有的,預設是不能登入,但只要修改一下密碼就可以登入了。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客