APACHE2如何里一个站点绑定多个域名?用ServerAlias
以前很笨,要使多个域名指向同一站点总是这样写:

<VirtualHost *:80>
ServerAdmin i@kuigg.com
DocumentRoot /www/kuigg.com
ServerName kuigg.com
</VirtualHost>

<VirtualHost *:80>
ServerAdmin i@kuigg.com
DocumentRoot /www/kuigg.com
ServerName www.kuigg.com
</VirtualHost>

<VirtualHost *:80>
ServerAdmin i@kuigg.com
DocumentRoot /www/kuigg.com
ServerName abc.kuigg.com
</VirtualHost>

这样一来就等于绑了多少域名就开了多少虚拟主机…………

后来看了看书,发现有个叫”ServerAlias“的东西可以用
其实可以这样:

<VirtualHost *:80>
ServerAdmin i@kuigg.com
DocumentRoot /www/kuigg.com
ServerName kuigg.com
ServerAlias  www.kuigg.com  abc.kuigg.com
</VirtualHost>

要绑多少个域名都可以写在 ServerAlias   后面,用空格隔开即可

在一台Linux服务器下我们一般都会放多个网站,这样我们就要在建立虚拟目录。有时一个网站
 也需要绑定多个域名,那么我们配置虚拟呢?接下我和大家分享一下我的配置过程。
 xampp管理虚拟目录文件是:/opt/lampp/etc/ httpd-vhosts.conf
[root@localhost extra]# vi httpd-vhosts.conf
 <VirtualHost *:80>
     ServerAdmin webmaster@dummy-host2.example.com    #管理服务器的邮箱 一般都不需要填写
     DocumentRoot /www/docs/dummy-host2.example.com   #网站的目录
     ServerName dummy-host2.example.com               #需要绑定的域名
     ServerAlias  www.example.com                     #绑定多个域名
     DirectoryIndex example.php                       #设置默认的访问的页面
     ErrorLog logs/dummy-host2.example.com-error_log  #错误日志目录
</VirtualHost>
xampp默认没有开启虚拟目录的功能
需要修改/opt/lampp/etc/httpd.conf文件
搜索下面的代码
# Include etc/extra/httpd-vhosts.conf
去掉前面的#
最重启apache服务器就配置成功了

例如需要建立一个It资讯网站,网站目录是:/opt/lampp/htdocs/itinfo
需要绑定两个域名www.chinajquery.com www.jquerychina.com
那我们的vhosts.conf最后添加以下代码就可以
<VirtualHost *:80>
  DocumentRoot /opt/lampp/htdocs/itinfo
  ServerName   www.chinajquery.com
  ServerAlias  www.jquerychina.com
  DirectoryIndex test.php
</VirtualHost>
最后重启apache服务器
[root@localhost extra] /opt/lampp/lampp restart
测试一下配置虚拟目录有没有成功
添加
192.168.139.129    www.chinajquery.com
192.168.139.129    www.jquerychina.com
到 /etc/hosts
[root@localhost extra]/etc/init.d/networking restart      重启网卡
然后在浏览器输入www.chinajquery.com出现下面的界面说明配置成功

VirtualHost里面可以带 Directory指令:

<VirtualHost 192.168.1.13:80>
  ServerName www.test1.com
  DocumentRoot /www/test3/
  <Directory "/www/test3">
     Options Indexes FollowSymLinks
     AllowOverride None
     Order allow,deny
     Allow From All
   </Directory>
</VirtualHost>

APACHE如何里一个站点绑定多个域名?用ServerAlias相关推荐

  1. 一个ip绑定多个域名

    一个ip绑定一个域名 apache服务器文章中我有介绍apache配置网站,讲解一个ip绑定一个域名的步骤和方法. 配置过程: 启动httpd-vhosts.conf(在httpd.conf文件中,找 ...

  2. Linux中一个ip绑定多个域名的详细步骤

    操作平台:Centos 7 建议:执行本文操作前,请对linux系统先拍照存档,以免造成操作过程中出现错误,导致重装linux系统的尴尬! 上菜!上菜! 1.指定IP地址与域名之间的对应关系 [roo ...

  3. Nginx技巧:灵活的server_name,Nginx配置一个服务器多个站点 和 一个站点多个二级域名...

    http://www.cnblogs.com/buffer/archive/2011/08/17/2143514.html Nginx强大的正则表达式支持,可以使server_name的配置变得很灵活 ...

  4. 一个WordPress站点绑定多个域名

    摘要:wordpress默认是只认一个安装时的域名地址的,但是可以通过文件修改让wordpress支持多个域名独立访问. wordpress默认是只认一个安装时的域名地址的,但是可以通过文件修改让wo ...

  5. apache 一个站点配置多个域名

    <VirtualHost *:80> ServerAdmin i@kuigg.com DocumentRoot /www/kuigg.com ServerName kuigg.com Se ...

  6. 一个空间绑定多个域名实现自动跳转的几种方法!

    如果只有一个ASP空间,而你又想放置多个多个站点,这些代码可以帮到你 第一个 程序代码 <% if Request.ServerVariables("SERVER_NAME" ...

  7. 一个IP绑定多个域名(虚拟主机)设置方法

    1.事先建立两个域名站点 分别建立web1和web2站点,分别建立主页面web1.html和web2.html: 2.在httpd.conf文件中启用httpd-vhosts.conf 去掉#,即 # ...

  8. MVC利用Routing实现多域名绑定一个站点、二级域名以及二级域名注册Area

    最近有这么个需求:在一个站点上绑定多个域名,每个域名进去后都要进入不同的页面.实现了这个功能以后,对于有多个域名,且有虚拟空间,但是虚拟空间却只匹配有一个站点的用户来说,可以节省很多小钱钱. 很久以前 ...

  9. 一个IP可以绑定多个域名的正确说法

    一个IP可以绑定多个域名的正确说法 1.一个IP可以绑定无数个域名,这个没有限制. 网域名称系统(DNS,Domain Name System,有时也简称为域名)是因特网的一项核心服务,它作为可以将域 ...

最新文章

  1. 查询语句索引不能使用的一些情况
  2. MPLS *** Trouble Shooting 笔记
  3. 查看Linux服务器网卡流量小脚本shell和Python各一例
  4. abap性能优化——利用凭证的number ranger提高abap程序性能
  5. JUC多线程:AQS抽象队列同步器原理
  6. 600W个微信红包封面,人人都能领取到!!!
  7. springboot+shiro:ShiroConfiguration配置
  8. doubango播放不均匀的问题及改进办法
  9. Sigar介绍与使用
  10. 工控自动化 c语言编程,三菱PLC编程软件FXGP-WIN-C编程介绍
  11. 用ISO TOOL破解游戏 图文
  12. 程序实现黎曼和(定积分)
  13. OPPO Reno ACE的刷机
  14. 7-设计模式之行为模式(模板方法、策略、命令、责任链)
  15. dell保修及其升级3CC
  16. 2804 最大最小数质因数
  17. layui模板引擎文档 - layui.laytpl的具体使用
  18. Effective C++ item 6
  19. 怎样取消php加密mppe,PHP 加密问题 求大神帮忙? 谢谢
  20. Flutter中的ISOlate

热门文章

  1. python 开放_Python
  2. ROS知识【11-1】:建立用户自己的工作空间、功能包
  3. ROS知识【10】:ROS通信
  4. Python 统计列表中元素出现的次数
  5. matlab api接口调用json格式
  6. linux time shell统计脚本运行时间
  7. mysql+显示表ddl_MySQL_DDL_数据库和表的操作
  8. 对于出差的看法_我对于挑选背包的一些小建议
  9. 面试题整理19 矩阵Z字形扫描
  10. Effective C++ --6 继承与面向对象设计