与Apache在同一个IP和端口多域 [英] Multiple domain with the same ip and port in apache

查看:149
本文介绍了与Apache在同一个IP和端口多域的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要绑定两个不同的域在我的VPS使用相同的IP和端口,这里是我的的httpd.conf

 <虚拟主机106.187.96.123:80>
    的DocumentRoot /家庭/罗伊/ sobuhu
    服务器名aaa.com
< /虚拟主机><虚拟主机106.187.96.123:80>
    的DocumentRoot / disk1的/艾伦/ WWW
    服务器名bbb.com
< /虚拟主机><虚拟主机106.187.96.123:80>
    的DocumentRoot / disk1的/艾伦/ WWW
    服务器名www.bbb.com
< /虚拟主机>

我可以配置的服务器名称使用语法,如* .bbb.com?
这样我就可以访问www.bbb.com,bbs.bbb.com与的DocumentRoot / disk1的/艾伦/ WWW

现在我访问bbs.bbb.com,它会变成 /家庭/罗伊/ sobuhu


解决方案

 了NameVirtualHost *:80<虚拟主机*:80>
    的DocumentRoot /家庭/罗伊/ sobuhu
    服务器名aaa.com
< /虚拟主机><虚拟主机*:80>
    的DocumentRoot / disk1的/艾伦/ WWW
    服务器名bbb.com
    ServerAlias​​ * .bbb.com
< /虚拟主机>

I want to bind two different domain in my VPS with the same ip and port, here is my httpd.conf:

<VirtualHost 106.187.96.123:80>
    DocumentRoot /home/roy/sobuhu
    ServerName aaa.com
</VirtualHost>

<VirtualHost 106.187.96.123:80>
    DocumentRoot /disk1/allen/www
    ServerName bbb.com
</VirtualHost>

<VirtualHost 106.187.96.123:80>
    DocumentRoot /disk1/allen/www
    ServerName www.bbb.com
</VirtualHost>

Can I config the ServerName use syntax like *.bbb.com ? so I can access www.bbb.com、bbs.bbb.com with the DocumentRoot /disk1/allen/www.

Now I visit bbs.bbb.com, it will turn to /home/roy/sobuhu.

解决方案

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot /home/roy/sobuhu
    ServerName aaa.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /disk1/allen/www
    ServerName bbb.com
    ServerAlias *.bbb.com
</VirtualHost>

这篇关于与Apache在同一个IP和端口多域的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆