Servername与Serveralias是什么意思 | 有什么区别

可以先看我搜到的一篇文章《Apache中的ServerName和ServerAlias》

在Apache中添加虚拟主机(Virtualhost)记录时:

<VirtualHost *:80>
ServerAdmin admin@localhost
DocumentRoot “e:/www/team”
ServerName team.renrenstudy.com
#ServerAlias company.renrenstudy.com
ErrorLog “logs/vhosts/team_error.log”
CustomLog “logs/vhosts/team_access.log” common
</VirtualHost>

ServerName即是要添加的域名,在本例中也就是team.renrenstudy.com,如果别人访问这个域名,那么将被Apache自动解析到e:/www/team这个目录下,也就是本例中的DocumentRoot所指定的目录。

这时,我想让别人访问company.renrenstudy.com也能解析到这个目录,那么就用到ServerAlias了。Alias的中文意思就是别名,这里就相当于给team.renrenstudy.com起了个别名叫company.renrenstudy.com。

大家也可以查看我的另一个篇文章,介绍了如何在Apache服务器中配置虚拟主机,《Apache中配置虚拟主机 | How to config vitualhost in apache》

大家如果还有疑问,请在下方评论中给出,我会及时回答。



发表评论

电子邮件地址不会被公开。