当前位置:首页 > 站长手册 > 正文内容

Apache中利用ServerAlias设置虚拟主机解析多个域名

citysnail3年前 (2023-01-08)站长手册34

ServerAlias:服务器别名,在Apache中可以用于设置虚拟主机接收到个域名,也可以用于接收泛解析的域名。具体的设置方法如下:

一、用于设置虚拟主机接收多个域名

一个虚拟主机常常会接收多个域名解析,比如:一个虚拟主机要同时介绍sanywork.cn, 51684.com两个域名,或者是两个二级域名,如:www.sanywork.cn, www1.sanywork.cn,对于这种情况,可以在用ServerAlias轻松做到,打开apache的设置文件:httpd.conf,在该主机的设置代码中:

<VirtualHost 192.168.1.12>

ServerName “sanywork.cn” #默认域名;

ServerAlias 51684.com www1.sanywork.cn #不同域名用空格隔开;

DocumentRoot “D:\wwwroot\sanywork.cn”

<Directory “D:\wwwroot\sanywork.cn”>

Options Indexes FollowSymLinks

AllowOverride all

</Directory>

</VirtualHost>
 

保存httpd.conf文件,重启apche即可生效。

二、 用于接收泛域名解析

一个虚拟主机是可以接收泛域名解析的,也是通过SeverAlias选项设置,通过设置该选项不仅可以接收二级泛域名解析,也可以接收三级、四级泛域名解析,具体设置如下:

<VirtualHost 192.168.1.12>

ServerName “sanywork.cn” #默认域名;

ServerAlias *.sanywork.cn #用*表示泛域名,如果要接收三级泛域名解析,可以写成这样:*.my.sanywork.cn;

DocumentRoot “D:\wwwroot\sanywork.cn”

<Directory “D:\wwwroot\sanywork.cn”>

Options Indexes FollowSymLinks

AllowOverride all

</Directory>

</VirtualHost>


扫描二维码推送至手机访问。

版权声明:本文由风云的博客发布,如需转载请注明出处。

本文链接:https://blog.flightnet.cn/?id=43

分享给朋友:

“Apache中利用ServerAlias设置虚拟主机解析多个域名” 的相关文章

我们的网速到底是多快------Kbps和KBps的区别

1KBps=8Kbps下面解释:1、Kb和KB的区别:计算机中的信息都是二进制的0和1来表示,其中每一个0或1被称作一个位,用小写b表示,即bit(位);大写B表示byte,即字节,一个字节=八个位,即1B=8b;前面的大写K表示千的意思,即千个位(Kb)或千个字节(KB)。一般都使用字节(KB)来...

Zend Optimizer 配置指南

Zend Optimizer是由PHP核心引擎“Zend”创建者Zend技术公司所开的免费PHP优化软件。据Zend公司透露使用这个软件某些情况下至少可以提高性能40%至100%!这么好的免费大餐当然要用,现在我们来谈谈如何配置这套软件。Zend Opt的安装是傻瓜化的,安装向导会自动根据你的选择来...

asp网页中实现友情分类链接

过程名:ShowFriendLinks'作 用:显示友情链接站点'参 数:LinkType ----链接方式,1为LOGO链接,2为文字链接' SiteNum ----最多显示多少个站点' Cols ----分几列显示' ShowType ----显示方式。1...

Web服务器IIS6的PHP最佳配置方法

IIS6的PHP最佳配置方法  本文收藏自网络,本人还没有试过,不知如何,现在PHP版本已经到了5.2了。读者应该找找新的文章,本人自已搭建了一个Apache+PHP+Mysql+Mysqladmin平台,只用做学习用,还没真正实战过。!!!  虽然 LAMP 组合很不错,但是如果想要架设一台同时支...

如何让IIS与Apache共用80端口方法

为调试程序,本机安装iis与apache,无法同时使用80端口,现给出解决方法:  方法一:  IIS5,多IP下共存,IIS为192.168.0.1,apache为192.168.0.2 原文地址  c:\Inetpub\Adminscr...

80端口被占用的解决方法

cmd命令窗口输入netstat -abn ->c:/port80.txt然后到c盘port80.txt文件中找到占用80端口的程序pid,记下pid。打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程序占用的...