QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 767|回复: 0

开放个人网站的功能

[复制链接]
发表于 2005-7-16 11:41:17 | 显示全部楼层 |阅读模式
默认此功能没有打开,因此必须修改Apache的设置文件/etc/httpd/conf/httpd.conf文件找到下列段落,并做修改:
<IfModule  mod_userdir.c>
#
# UserDir  is  disable   by  default  since  it  can    confirm  the  presence
# of  a   usename  on  the   system (depending    on  home  directory  permissions)
#
#  UserDir   disable   (请将此行前面加上#号,将其注销)
#
# To enble  requests  to  /~user/  to  serve   the  user’s  public_html
# directory ,   remove   the  “UserDir  disable”  line  above,  and  uncomment  
# the   following  line  instead:

UserDir  public_html
(将此行前面的#号删除,public_html表示用户存放个人网页的目录,你可以改成比较好记的名称,如www,不过一般建议保持系统默认)

</IfModule >

修改完后,重新启动Apache让设置生效,网页默认的语系即为简体中文.
/etc/rc.d/init.d/httd  restart

接着,管理者可以为每个用户创建存放个人网页的目录public_html,也可以是用户自己创建
# cd  /home/test   (切换到test的主目录)
# mkdir  public_html  (创建pubile_html目录此目录的默认权限是755)
# chown  test.test  public_html  (将此目录的拥有人和组改为wyw)
#
#  cd ..
#  chmod 711 test  (设置用户目录权限是711,开放让别人能够进入,这样才能从浏览器看到网页)

      則 apache 會自動將 IE 的訊息傳到 /home/test/public_html 這個目錄中,並搜尋檔名為 index.html 或 index.htm 或 index.php 的檔名!所以說, index.html 是 apache 第一個找尋的檔名喔!這就是你的首頁啦!

      不過,如果您覺得這樣實在很討厭,怎麼需要多加一個毛毛蟲的符號『 ~ 』呢!真煩,可不可以只使用:

            http://你的網站名稱/test

      就好啦!?當然沒問題啦!但是就需要動一點手腳了!最常見的有兩種方式:

          o 建立連結檔:

  1.這是最簡單的方法啦,還記得我們的主頁有 Options FollowSymLinks 吧?!呵呵!所以利用 ln 就可以達到我們的需求了!首先,需要找到首頁,然後在首頁底下輸入連結的方法
#  cd  /var/www/html
#  ln -s  /home/test/public_html  test
這樣立刻生效啦!不需要重新修改喔!厲害吧!! ^_^
(建议使用这个方法)


2.另一種方是就是使用我們剛剛提到的那個 Alias 功能啦!
请在/etc/httpd/conf/httpd.conf设置文件中加入下面的设置:

Alias /test/   "/home/test/public_html/"
<Directory  "/home/test/public_html">
  Options  FollowsymLinks
  AllowOverride  None
  Order  allow,deny
  Allow from all
</Directory>
請注意:
  1. 在 Alias 後面雙引號接的目錄『務必』於最後面加上一個 / ,亦即 ....public_html/ 才行!若沒有加上 / ,則該行字串會被視為『檔案』而非目錄!特別留意這一點!
   2. 那個 <Directory ....> 裡面的設定中,關於目錄 /home/test/public_html 請『務必』幫他加上雙引號喔!否則可能會無法成功的啟動!!

 
好啦!這樣你的用戶之個人網頁就 OK 囉! ^_^

鸟哥的linux私房菜
http://linux.vbird.org/linux_server/0360apache.php#server_personal
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 15:56 , Processed in 0.041961 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表