|
|

楼主 |
发表于 2004-8-31 18:33:10
|
显示全部楼层
配置每个用户的web站点的意图是使在安装了Apache的本地计算机上,拥有用户帐户的每个用户都能够架设自己单独的web站点。
要配置每个用户的WEB站点,我们只需经过下面的配置步骤:修改主配置文件启用每个用户的WEB站点配置修改主配置文件为每个用户的WEB站点目录配置访问配制
#vi /etc/httpd/conf/httpd.conf
<IfModule mod_userdir.c> Userdir disable ……安全起见不让超级用户使用自己的站点 #UserDir public_html Look at the # 配置对每个用户WEB站点目录的设置
</IfModule>
#<Directory /home/*/public_html> # AllowOverride FileInfo AuthConfig Limit
# Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
# <Limit GET POST OPTIONS>
# Order allow,deny
# Allow from all
# </Limit>
# <LimitExcept GET POST OPTIONS>
# Order deny,allow
# Deny from all
# </LimitExcept>
#</Directory>
为了测试我们以前的设置是否已经起了作用我们将创建一个测试页面。其实名一个用户的个人WEB站点的设置步骤都是这样一个样子的。
#adduser testweb#passwd testweb#Alt+2-------testweb login#mkdir public_html#cd public_html#vi index.html-----Hello linux----wq
通过上面的设置接下来用户就可以在浏览器中进行测试查看了访问的格式为http://IP _address or FQDN/~username比如用户计算机的IP地址为192.168.1.156,用户名为testweb那么它的访问地址就是http://192.168.1.156/~testweb
这样能明白我的意思吗?
这样给系统每个用户都提供这种服务
但使用都是通过http://ip_address/~username访问自己的站点很麻烦
我们如何把这样的地址配置成一个简单的DNS的A记录
我想我自己说明白了我的问题了吧
哈哈 |
|