zoukankan      html  css  js  c++  java
  • APACHE如何里一个站点绑定多个域名?用ServerAlias servername

    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   后面,用空格隔开即可

    apache AH01630: client denied by server configuration错误解决方法

    出现这个错误的原因是,apache2.4 与 apache2.2 的虚拟主机配置写法不同导致。

    apache2.2的写法:

     

    <VirtualHost *:80>  

    ServerName fdipzone.demo.com  

    DocumentRoot "/home/fdipzone/sites/www"  

    DirectoryIndex index.html index.php  

      <Directory "/home/fdipzone/sites/www">  

        Options -Indexes +FollowSymlinks  

        AllowOverride All  

        Order deny,allow  

        Allow from all  

      </Directory>  

    </VirtualHost>  


    如果在2.4中使用以上写法就会有apache AH01630: client denied by server configuration错误。

    解决方法,apache2.4中

    1. Order deny,allow  
    2. Allow from all  
    3. Allow from host ip  
     
    1. Require all granted  
    2. Require host ip  


    修改后的配置如下:

     
    1. <VirtualHost *:80>  
    2.  ServerName fdipzone.demo.com  
    3.  DocumentRoot "/home/fdipzone/sites/www"  
    4.  DirectoryIndex index.html index.php  
    5.   
    6.  <Directory "/home/fdipzone/sites/www">  
    7.   Options -Indexes +FollowSymlinks  
    8.   AllowOverride All  
    9.   Require all granted  
    10.  </Directory>  
    11.   
    12. </VirtualHost>  
  • 相关阅读:
    beanstalkd 安装和配置
    vm虚拟机用批处理启动和关闭
    Windows设置VMware开机自动启动,虚拟机也启动
    批处理脚本学习笔记1--vmware虚拟机启停控制
    Shell中uname命令查看系统内核、版本
    SHELL脚本里执行的东西需要多次回车确认,怎么实现自动回车确认?
    eclipse下搭建shell脚本编辑器--安装开发shell的eclipse插件shelled
    如何进行shell脚本正确性测试
    robot framework
    loadrunner参数化数据分配方法
  • 原文地址:https://www.cnblogs.com/as3lib/p/7006929.html
Copyright © 2011-2022 走看看