時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)
在Linux中,可以用Apache 和 WU-FTPD 服務(wù)器通過一些簡單設(shè)置,實現(xiàn)個人空間服務(wù),Apache是web服務(wù)器,ftp提供主頁上傳功能。本文以RedHat 7.2 Linux為例,假設(shè)Apache 和 WU-FTPD服務(wù)器已經(jīng)安裝,具體配置方法如下:
(1)安裝RedHat 7.2 Linux時選擇"服務(wù)器"或者定制安裝服務(wù)器軟件;
(2)修改/etc/httpd/conf/httpd.conf文件中下面關(guān)于個人空間設(shè)置的一段。(//后是詳細(xì)說明)
UserDir public_html //此處修改默認(rèn)目錄,可修改,應(yīng)該與下面的
//相對應(yīng)
#
# Control access to UserDir directories. The following is an example
# for a site where these directories are restricted to read-only.
#
# //
# AllowOverride FileInfo AuthConfig Limit
# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
#
# Order allow,deny
# Allow from all
#
#
# Order deny,allow
# Deny from all
#
# //.....行之間的所有#去掉,使得個人主頁用戶的設(shè)置生效.并且""中的 "/home/*/public_html"是個人主頁服務(wù)在Linux中存放位置的設(shè)置 *代表用戶名生成的目錄名。
重新啟動httpd服務(wù):httpd stop / httpd start 或者h(yuǎn)ttpd restart
(3) 添加一個ftp用戶的shell,使其不能使用命令,和telnet 和ssh服務(wù)編輯/etc/shells文件,在文件最后添加一行"/dev/null"的內(nèi)容。
(4)添加一個ftpchroot族,改組中的用戶將已自己的home目錄作為ftp根目錄
groupadd ftpchroot
(5)用戶申請個人主頁空間時,所用的用戶名在Linux上要作為ftpchroot組的用戶。以下操作以test用戶為例:
建立一個用戶test ;密碼:test
usradd test -s /dev/null -g ftpchroot
passwd test
這樣就在/home目錄下自動產(chǎn)生一個test的目錄。
(6)進入test目錄,建立個人主頁發(fā)布目錄public_html,然后進行權(quán)限設(shè)置
cd /home/test
mkdir public_html
chmod 711 /home/test
chmod 755 /home/test/public_html
OK,現(xiàn)在只要將網(wǎng)頁文件通過用用戶名test密碼為test,使用ftp上傳到自己ftp目錄下的public_html目錄就可以啟動自己的web服務(wù)了,系統(tǒng)默認(rèn)為index.html文件。
后記:如果服務(wù)器系統(tǒng)安裝完整,在個人主頁中可以支持PHP、JSP動態(tài)網(wǎng)頁和MySQL PostGreSQL數(shù)據(jù)庫。
關(guān)鍵詞標(biāo)簽:虛擬主機,提供,實現(xiàn),系
相關(guān)閱讀
熱門文章 ISAPI Rewrite實現(xiàn)IIS圖片防盜鏈 IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin 在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻略 win2000server IIS和tomcat5多站點配置
人氣排行 XAMPP配置出現(xiàn)403錯誤“Access forbidden!”的解決辦法 WIN2003 IIS6.0+PHP+ASP+MYSQL優(yōu)化配置 訪問網(wǎng)站403錯誤 Forbidden解決方法 如何從最大用戶并發(fā)數(shù)推算出系統(tǒng)最大用戶數(shù) Server Application Unavailable的解決辦法 報錯“HTTP/1.1 400 Bad Request”的處理方法 Windows Server 2003的Web接口 http 500內(nèi)部服務(wù)器錯誤的解決辦法(windows xp + IIS5.0)