apache绑定多个域名

解决方案一:通过端口来区分,缺点:不是80端口域名后要加端口www.zhandian2.com:81
解决方案二:通过ServerName来区分
<virtualHost *:80>
    DocumentRoot "d:/myblog"
    #配置第一个站点
    ServerName www.bkk1.com
    DirectoryIndex news.html index.html
    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
</VirtualHost>
<virtualHost *:80>
    DocumentRoot "d:/myblog2"
    #配置第二个站点
    ServerName www.bkk2.com
    DirectoryIndex news.html index.html
    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
</VirtualHost>

时间: 2024-10-09 21:41:42

apache绑定多个域名的相关文章

配置Apache绑定多个域名

Apache是目前使用的比较多的Http服务器之一,快速,稳定,可靠,并且可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,并且源代码全部开放.如何通过设置Apache的http.conf文件,进行多个域名的绑定呢? 我这里以系统为Centos6.4,IP为112.124.101.177,域名为www.aaa.com,www.bbb.com为例 打开httpd.conf文件 ServerName 127.0.0.1 修改成ServerName 112.124.10

如何在同一台VPS上使用apache绑定多个域名(亲测可行!!!)

今天下午搞这个搞了好长时间,最后还是靠官方的API文档才搞定,其实在同一台VPS上绑定多个域名以及绑定二级域名是非常简单的一件事情,只不过是自己完全没经验,导致走了比较多的弯路而已. 先说下我这里的环境: 服务器是腾讯的云服务器:CentOS 6.5    64bit 拥有一个独立的IP地址. 先来看一个概念(基于域名的虚拟主机): 基于主机名的虚拟主机 - Apache 2.2 中文版参考手册 基于域名的虚拟主机相对比较简单,因为你只需要配置你的DNS服务器将每个主机名映射到正确的IP地址,然

#ServerName www.example.com:80CentOS 6.8下Apache绑定多个域名的方法

如何通过设置Apache的http.conf文件,进行多个域名的绑定(假设我们要绑定的域名是discuz11.com和discuz22.com,独立IP为25.25.25.25). 域名/IP地址 域名/IP指向的项目地址 25.25.25.25 /data/http discuz11.com /data/http/disuz11 discuz22.com /data/http/discuz22 方法: 打开终端 输入 vim /etc/httpd/conf/httpd.conf 第一步: 修改

linux 下的 apache 绑定多个域名

前天晚上用了很久的空间宕机了,直到昨天下午还没好,刚好前几天弄了个一个月的VPS,环境已经配好了,于是就直接搬了过去,还好隔两三天就备份,没丢什么数据. 将博客直接放到了Apache的根目录,这样很不经济,一个VPS就只能做一个站了,于是乎就出现了将多个域名绑定到不同的目录.下面就来记录一下是怎么绑定域名到不同目录的. 例如:VPS的IP是94.249.188.58,需要将wuleilei.com绑定到/var/www/html/dir1,将wuleilei.net绑定到/var/www/htm

【转】Ubuntu+apache绑定多个域名

1. 将 http://www.a.com 与 http://www.b.com 的DNS解析到你的服务器IP上. 2. 删除apache的默认主机配置文件.你也不希望创建2个虚拟主机后人家还能直接访问/var/www/ 吧 ;进入 /etc/apache2/sites-enabled/ ; 删除 000-default 文件. 3. 在 /etc/apache2/sites-enabled/ 目录 , 用VI创建2个文件.文件名用 www.a.com.conf ; www.b.com.conf

APACHE如何里一个站点绑定多个域名?用ServerAlias 转

APACHE2如何里一个站点绑定多个域名?用ServerAlias以前很笨,要使多个域名指向同一站点总是这样写: <VirtualHost *:80>ServerAdmin [email protected]DocumentRoot /www/kuigg.comServerName kuigg.com</VirtualHost> <VirtualHost *:80>ServerAdmin [email protected]DocumentRoot /www/kuigg.

使用apache设置绑定多个域名或网站

一台服务器安装了Apache,如何绑定多个域名或网站呢? 最简单高效的方法如下: 1.  先打开Apache的配置文件httpd.conf,在这个文件, 找到这句:“#Include etc/extra/httpd-vhosts.conf” (根据安装路径不同,上面的路径会略有不同) 把前面的#曲调,即开启了使用虚拟主机的功能: 2.  在httpd-vhosts.conf中进行虚拟主机的配置操作:也可以在httpd.conf直接写入配置,但是 不建议这么做: 3.  打开httpd-vhost

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

APACHE2如何里一个站点绑定多个域名?用ServerAlias以前很笨,要使多个域名指向同一站点总是这样写: <VirtualHost *:80>ServerAdmin [email protected]DocumentRoot /www/kuigg.comServerName kuigg.com</VirtualHost> <VirtualHost *:80>ServerAdmin [email protected]DocumentRoot /www/kuigg.

apache+设置主机头,同一端口绑定多个域名和网站

一台服务器安装了APACHE,如何绑定多个域名和网站内容呢?最简单的方法当然就是不同的站用不同的端口.但这样就需在域名后加入端口号才能访问,不能直接以域名访问.另一个方法就是使用主机头名虚所主机了.打开APACHE配置文件httpd.conf 在最后一行输入以下代码 NameVirtualHost *:80 #使用虚拟主机,80端口 <VirtualHost *:80> #第一个主机,80端口 DocumentRoot “D:/root/abc” #指向本地位置 ServerName www.