LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 766|回复: 5

问:关于一个DNS的问题

[复制链接]
发表于 2004-8-30 22:23:05 | 显示全部楼层 |阅读模式
我在Apache中设置了可以给本机系统上的每一个帐户都提供web服务的功能

正常情况下用户要这样访问他们的主页http://ip_address/~username
不过这样会很麻烦啊
我想知道我在本机上配置了DNS
应该怎么样写一条A记录让其它用户输入一个比较好记而且方便的名子就可以自动跳过http://ip_address/~username这样一个地址上呢?

谢谢大家
请帮忙
发表于 2004-8-31 04:57:26 | 显示全部楼层
不懂你的意思
 楼主| 发表于 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记录
我想我自己说明白了我的问题了吧
哈哈
 楼主| 发表于 2004-8-31 19:57:03 | 显示全部楼层
是不是要用apache的虚拟主机实现啊
我困晕了
发表于 2004-8-31 20:19:56 | 显示全部楼层
把ip/username配制成A记录?
恐怕不行,你可以试一试。
如果不行,就只能用虚拟主机了。
 楼主| 发表于 2004-8-31 20:30:44 | 显示全部楼层
大家都没有这样做过啊
那我只有自己试一试了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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