原文地址:http://hi.baidu.com/yhs2006/blog/item/a137fc19e6519775dab4bddb.html
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>
保存httpd.conf文件,重启apche即可生效。
分享到:
相关推荐
1、支持多域名例如,让mail.jbxue.org、smtp.jbxue.org、pop3.jbxue....2、支持泛域名解析ServerAlias 可支持扩展符,例如,我们希望 xx.a.com 下的所有二级子域名都能用同一个虚拟主机解析,可以设成: 代码如下:
本文讲述了Apache实现本地建立泛域名虚拟主机的方法。分享给大家供大家参考,具体如下: 在本地建立泛域名虚拟主机,可以修改Apache的安装目录下的conf/httpd.conf,...用此方法,也可以在本地建立多个不同域名的泛域名
Apache站点绑定多个域名,用ServerAlias ,Apache站点绑定多个域名,用ServerAlias ,
在apache http服务器上,设置虚拟主机(virtual host)的方法如下 打开apache 安装目录下面的conf/httpd.conf,加入下面两段 代码如下: <VirtualHost> ServerName fuwu.jb51.net ServerAlias fuwu.jb51.net fuwu.jb51...
一、在\wamp\bin\apache\Apache2.4.4\conf\extra\httpd-vhosts.conf 修改如下 代码如下: NameVirtualHost *:80 <VirtualHost> DocumentRoot “E:/website/pxsj” ServerName host7.com ServerAlias 192.168.1.116 ...
在conf目录中建立vhosts目录 然后在 vhosts 目录下面建立相应的站点配置文件 如建立 hhj.jb51.net.conf 文件 内容: 代码如下:<VirtualHost> ServerAdmin hhj@live.it ServerName www.hhj.jb51.net ServerAlias hhj....
最近遇到一个项目要求使用二级域名,以方便SEO,由于采用的是CodeIgniter框架,这个框架虽然提供了灵活的路由功能,但是不能实现二级域名。查询了多很资料之后,经过几番测试得出了解决方法。本例采用www.mysite.com...
APACHE的虚拟主机设置如下: 首先要修改 conf/httpd.conf找到 (#Include conf/extra/httpd-vhosts.conf)把注释去掉。 # Virtual hosts Include conf/extra/httpd-vhosts.conf 在文件(D:/toots/Apache/conf/extra/...
1、分销王系统因为涉及泛域名解析因此只能在公网上安装,无法在本地调试执行。 2、您应该拥有一台自己的服务器在公网,或者您可以修改apache的配置文件。 3、您必须拥有一个顶级域名,并对顶级域名进行设置,才可...
访问 http://www.abc.com/course/ ,实际访问的是:d:/www/moodle/index.PHP ServerAdmin webmaster@abc.com ... ##ServerAlias Alias /course d:/www/moodle Options FollowSymLinks AllowOverride None O
指示准备你的apache-config 如果要与certbot一起使用,则必须在apache-config中注意一些事项: 对于DOMAINS给定的每个域,必须有一个apache-vhost,它将此域用作ServerName或ServerAlias 。 其他certbot将不会获得此...
第一种 直接拒绝访问 打开 httpd.conf 文件,将一下配置追加到文件最后。 <pre name=code class=html><pre name=code class=... ServerAlias * Order Allow,Deny Deny from all ErrorLog /alidat
首先看下看下apache 别名 怎么配置的: 代码如下: <VirtualHost> DocumentRoot /www/jb51.net/www 这是虚拟主机的根目录吧,但是phpMYadmin 不在这个目录下,想访问。 ServerName www.jb51.net ServerAlias jb51...
有一个动态的 web 项目环境,这意味着,如果你的 Apache 配置(或任何你使用的)中有这样的东西: < Virtualhost> VirtualDocumentRoot " D:/Dev/www/%1/wwwroot " ServerName sites.dev ServerAlias *.dev ...
安装和所有依赖项,并创建一个数据库和可编辑的虚拟主机以在本地运行您的项目。 一旦vagrant up运行(在下面)配置已经安装了 CLI,并且你已经设置了platform和project:get从 platform.sh project:get你的项目,你...
ServerAdmin webmaster@dummy-host.127.0.0.1 DocumentRoot “D:/dev/Apache2.2/docs/dummy-host.127.0.0.1” ServerName dummy-host.127.0.0.1 ServerAlias www.dummy-host.127.0.0.1 ErrorLog “logs/dummy-...
用于httpd-apache的public-key-pinning-php- ... ... ServerAlias www.example.com Header always set Public-Key-Pins "pin-sha256=\"bZ3qT75yZLagDEADBEEF0h3KAseeheXXJ5... 公钥固定至少需要2个密钥。 真实的和假的。
然后在您的Apache虚拟主机中,应添加以下内容: # SIFO.ME ServerName static.sifo-web.local DocumentRoot /var/www/sifo/instances/sifoweb/public/static ServerName sifo-web.local ServerAlias...
建立cp .env.example .env配置.env变量,设置主机文件,配置虚拟主机等(以下内容可能会有所帮助) <VirtualHost> ServerName dogbooks.local ServerAlias dogbooks.local DocumentRoot "${INSTALL_DIR}/...