一个IP绑定多个域名(虚拟主机)设置方法

1.事先建立两个域名站点

  分别建立web1和web2站点,分别建立主页面web1.html和web2.html;

2.在httpd.conf文件中启用httpd-vhosts.conf

  去掉#,即

#Virtual hosts (虚拟主机)
Include conf/extra/httpd-vhosts.conf

3.设置http-vhosts.conf文件(路径:X:/ApacheX.X/conf/extra/http-vhosts.conf)

  添加以下内容:

#配置虚拟主机
<VirtualHost *:80>
    DocumentRoot "d:/web1"
    ServerName www.ayee1.com
    #配置欢迎首页面
    DirectoryIndex web1.html index.html index.htm index.php
    <Directory />
    Options FollowSymLinks
    #不许别人修改网站页面
    AllowOverride None
    #设置访问权限
    Order allow,deny
    Allow from all
    </Directory>
</VirtualHost>

#配置虚拟主机
<VirtualHost *:80>
    DocumentRoot "d:/web2"
    ServerName www.ayee2.com
    #配置欢迎首页面
    DirectoryIndex web2.html index.html index.htm index.php
    <Directory />
    Options FollowSymLinks
    #不许别人修改网站页面
    AllowOverride None
    #设置访问权限
    Order allow,deny
    Allow from all
    </Directory>
</VirtualHost>

4.在hosts文件中添加我们的ip和主机映射关系(路径:c:/windows/system32/drivers/etc/hosts)

  在 127.0.0.1  localhost下添加如下地址

127.0.0.1    www.ayee1.com
127.0.0.1    www.ayee2.com

配置完成。

现在就可以在同一个ip下访问两个域名(www.ayee1.com和www.ayee2.com)站点了。

时间: 2024-10-16 14:30:24

一个IP绑定多个域名(虚拟主机)设置方法的相关文章

一个IP绑定多个域名

一个IP绑定多个域名  [复制链接] 发表于 2006-6-6 10:15 | 来自  51CTO网页 [只看他] 楼主 如何在多WEB运行的服务器上绑定多域名? 一个IP绑定多个域名 很多虚拟主机,只有一个IP,很多个域名都指向该IP,但都能访问自己域名所在的网站的内容,这就是一个IP绑定多个域名的技术.下面我们一起来学习学习是怎么做的 首先,你应该确认你的两个域名都指向了主机IP,我们拿JZ173.COM和xxsky.com来举个例子 我们应该首先将这两个域名都指向一个IP,如192.168

Apache服务器在80端口配置多域名虚拟主机的方法

我们在配置一台服务器的时候,如果只运行一个站点,往往过于浪费资源.Nginx和Apache都可以通过配置虚拟主机实现多站点.配置虚拟主机的方式主要有两种,一种是多个不同端口对应的多个虚拟主机站点,一种是同一端口对应多个不同域名的虚拟主机站点.这里我用80端口为例,在apache配置多个不同域名虚拟主机. 试验环境:windows+apache (linux+apache同理) 1.  虚拟机需要用到Rewrite,所以先编辑Apache的conf目录下的httpd.conf文件 掉Rewrite

HTTPS+基于域名虚拟主机设置

#/etc/httpd/conf.d/ssl.conf #grep -v ^# /etc/httpd/conf.d/ssl.conf | grep -v ^$ NameVirtualHost 172.16.254.101:443 *********************定义基于域名虚拟主机 <VirtualHost 172.16.254.101:443> *********************baidu.comDocumentRoot "/var/www/html/baidu&

tomcat一个IP绑定多个域名,不同域名访问不同的应用

修改conf文件夹下面的server.xml的Engine里面的内容即可原始内容如下: …… <Engine name="Catalina" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name=

一个IP绑定多个域名的实现方法

方案一: 文字叙述: 具体步骤如下:比如讲apache服务器127.0.0.1 配置成 www.sohu.com 首先在http.conf文件中 做如下处理: ①关闭默认的 #DocumentRoot "C:/Apache2.2/htdocs“ ②启用httpd-vhosts.conf文件 # Virtual hosts 启用主机配置文件 Include conf/extra/httpd-vhosts.conf 2.在windows/system32/dirvers/etc/hosts文件中加入

apache一个IP绑定多个域名

用ServerAlias <VirtualHost *:80>ServerAdmin [email protected]DocumentRoot /www/kuigg.comServerName kuigg.comServerAlias  www.kuigg.com  abc.kuigg.com</VirtualHost> 或者用下面的笨方法 <VirtualHost *:80>ServerAdmin [email protected]DocumentRoot /www

【技术宅7】一个或多个虚拟主机配置方法

一.虚拟主机配置方法 1,在文件C:/windows/system32/drivers/etc/hosts 加上 127.0.0.1   你的域名 2,在 httpd.conf里的去掉# Include conf/extra/httpd-vhosts.conf 3,在apache目录里找到 conf/extra/httpd-vhosts.conf 把里面的内容都注释(每一行前面加 #)然后添加后面的代码: NameVirtualHost *:80 <VirtualHost 127.0.0.1:8

apache基本配置管理之:apache基于IP,port和域名三种虚拟主机配置方法

apache配置管理 一.基于端口,即基于不同的端口,相同的IP的虚拟主机      基于相同ip不同port的虚拟主机 1)vi /etc/http/conf/httpd.conf 2)将Listen字段改为 Listen 80 Listen 8888 (以上设置表示使用80以及8888端口) 3)更改虚拟主机部分为: <VirtualHost 192.168.0.1:80> DocumentRoot /var/www/html/website1 ServerName www.website

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

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