配置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.101.177

#NameVirtualHost * 修改成”NameVirtualHost 112.124.101.177

vi /etc/httpd/conf/httpd.conf

#<VirtualHost *>

#   ServerAdmin [email protected]

#   DocumentRoot /www/httpd/html/aaa.com

#   ServerName aaa.com

#   ErrorLog logs/aaa.com-error_log

#   CustomLog logs/aaa.com-access_log common

#</VirtualHost>

#<VirtualHost 112.124.101.177>

DocumentRoot usr/local/www/

ServerName   112.124.101.177

#</VirtualHost>

#<VirtualHost 112.124.101.177>

DocumentRoot usr/local/www/aaa.com/

ServerName   aaa.com

#</VirtualHost>

#<VirtualHost 112.124.101.177>

DocumentRoot   usr/local/www/bbb.com/

ServerName   bbb.com

#</VirtualHost>

重启Apache,生效

service httpd restart

用新绑定的域名,访问试试。

配置Apache绑定多个域名

时间: 2024-10-05 05:28:49

配置Apache绑定多个域名的相关文章

如何在同一台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

apache绑定多个域名

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

百度云BCC配置Apache VirtualHost 实现相同域名不同端口访问不同应用

问题描述:前戏:本人在百度云上购买了BCC虚拟服务,并购买域名,部署应用,可以正常访问(这里一切都很正常^_^). 事情正在起变化:随着开发的不断推进,工程在本地测试成功后,部署到服务器,会发现有些页面和本地测试的不一致,而这些功能是直接面向客户的,会给客户留下很不负责任的印象,乃至.... 解决方案:1. 购买其他域名,同样部署,作为测试环境,可以在线版前后同步(可是这需要白花花的银子) 2. 能不能让同一域名的不同端口指向不同的应用??? 于是开始了一番测试和调验.... 记录: 在/etc

【转】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.