centos绑定多个域名
大家讲道理
大家讲道理 2017-04-25 09:01:16
0
3
553

正在使用aliyun主机,运行centos6.4 64位系统,安装lamp环境后进行域名绑定。配置文件如下:

 DocumentRoot /var/www/html ServerName 120.24.54.xxx   DocumentRoot /var/www/html/domain1 ServerName domain.com ServerAlias *.domain.com   DocumentRoot /var/www/html/domain2 ServerName domain.com ServerAlias *.domain.com 

然后通过www.domain1.com可以访问指向/var/www/html/domain1目录的网站,但是通过www.domain1.com访问同样是指向/var/www/html/domain1,通过IP120.24.54.xxx访问也是指向domai1目录,配置文件其他地方没动过。我想要通过IP访问就指向html目录,通过域名访问就指向对应的目录。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답 (3)
黄舟

通过查看官方文档已经找到答案:
# Ensure that Apache listens on port 80
Listen 80

# Listen for virtual host requests on all IP addresses NameVirtualHost *:80  DocumentRoot /www/example1 ServerName www.example.com # Other directives here   DocumentRoot /www/example2 ServerName www.example.org # Other directives here 

必须开启NameVirtualHost *:80,否则无论绑定多少个域名,全部都会指向第一个virtualhost的documentroot

    PHPzhong

    修改配置过后你重启apache了么?
    还有确定你的vhost mod开启了么?

      刘奇


      DocumentRoot /var/www/html/domain1
      ServerNamedomain.com
      ServerAlias *.domain.com


      DocumentRoot /var/www/html/domain2
      ServerNamedomain.com
      ServerAlias *.domain.com

      这里没改掉了?

        최신 다운로드
        더>
        웹 효과
        웹사이트 소스 코드
        웹사이트 자료
        프론트엔드 템플릿
        회사 소개 부인 성명 Sitemap
        PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!