关于Apache中 ServerName&UseCanonicalName的问题
最近在开Apache文档,在文档中有两个参数弄的很不是了解ServerName
UseCanonicalName
这个两个命令参数有什么用,平时没用的时候也可以启动Apache,而且也不会出现什么问题。难道这两个参数没有用吗,如果有用,有什么用,最好是个例子就好了,我是菜鸟,希望高手能指点,详细的说说哈
关于Apache中 ServerName&UseCanonicalName的问题
:shock: 怎么没有人回复呢?关于Apache中 ServerName&UseCanonicalName的问题
置顶及精华中有httpd.conf文件详细说明关于Apache中 ServerName&UseCanonicalName的问题
w.yi.org搜索着两个词,专门的解释
关于Apache中 ServerName&UseCanonicalName的问题
ServerName指定Apache用于识别自身的名字和端口号。# 通常这个值是自动指定的,但是我们推荐你显式的指定它以防止启动时出错
#
# 如果你为你的主机指定了一个无效的DNS名,server-generated重定向将不能工作。
# 参见UseCanonicalName指令
#
# 如果你的主机没有注册DNS名,在这里键入它的IP地址
# 无论如何,你必须使用它的IP地址来提供服务,
# 这里使用一种容易理解的方式重定向服务
ServerName www.dalouis.com:80
#
# UseCanonicalName:决定Apache如何构造URLS和 SERVER_NAME 和 SERVER_PORT 的指令。
# 当设置为 “Off”时,Apache会使用用户端提供的主机名和端口号。
# 当设置为“On”,Apache会使用ServerName指令的值。
#
UseCanonicalName Off
上面是精华中的解释,我不明白的是ServerName有用过吗,对于客户端来说他只要有一个DNS或者一个IP就能连接上服务器,ServerName有什么用呢,难道就只是告诉客户端服务器的姓名吗??我想还有其他作用吧。server-generated重定向又是什么意思呢??如果可以请大虾告诉我ServerName主要用在哪个方面。那些地方用到它
在UseCanonicalName参数中提到的构造URLS。。。是什么意思呢,不明白。URL是用户提供的,为什么Apache还会使用ServerName的指令值呢?如果举一个例子就好
问题太多,希望高手能见凉,帮帮我们这些入门的人,谢谢
关于Apache中 ServerName&UseCanonicalName的问题
没有人能回答吗?
页:
[1]