方案一:

文字叙述:

具体步骤如下:比如讲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文件中加入
127.0.0.1 www.hanshunping.com
3.在httpd-vhosts.conf文件中加入:
--简单配置方式
<VirtualHost 127.0.0.1:80>
DocumentRoot "d:/myweb"
DirectoryIndex my.html index.html index.htm index.php
<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
--较为复杂的配置
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@dummy-host2.kk.com
DocumentRoot "d:/temp"
<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
Satisfy all
</Directory>
ServerName www.hanshunping.com
ErrorLog "logs/dummy-host2.kk.com-error.log"
CustomLog "logs/dummy-host2.kk.com-access.log" common
</VirtualHost>
☞ 如何控制当在浏览器中输入 http://域名 比如 http://infoshare.cn 时 显示可供选择的文件,或者是直接访问默认的文件.
1. 默认直接访问某个欢迎页面 ,前面的步骤一样 <VirtualHost *:80>
DocumentRoot "d:/infoshare" # 这个路径也可以再 htdos目录下
ServerName infoshare.cn
DirectoryIndex index.php #默认就是d:/infoshare/index.php
<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
2. 默认列表,而不是直接访问某个欢迎页面
2.1 如果虚拟目录就在 htdos这个目录下.
<VirtualHost *:80>
DocumentRoot "d:/myenv/apache/htdos/infoshare"
ServerName infoshare.cn
<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
2.2 如果虚拟目录不在 htdos这个目录下.
<VirtualHost *:80>
DocumentRoot "d:/infoshare"
ServerName infoshare.cn
<Directory />
Options Indexes FollowSymLinks # 如果这里不加入 Indexes 就会提示403错误
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost> ☞ 特别说明,如果有两个<VirtualHost 127.0.0.1:80> 则匹配第一个.

第一步:

第二步:

第三步:

第四步:注意

测试:

输入 http://www.yxh.com  显示第一个网站  这里是默认的80端口

输入 http://www.yxh.cn:81 显示第二个网站   这里要指定81端口

方案二:

与方案一的区别是

一个IP绑定多个域名的实现方法的更多相关文章

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

    修改conf文件夹下面的server.xml的Engine里面的内容即可原始内容如下: …… <Engine name="Catalina" defaultHost=&quo ...

  2. Tomcat配置一个ip绑定多个域名

    在网上找了半天也没找到相关的资料,都说的太含糊. 本人对tomcat下配置 一ip对多域名的方法具体例如以下,按以下配置一定能成功,经过測试了. <Host name="localho ...

  3. Tomcat 下配置一个ip绑定多个域名

    原文:http://pkblog.blog.sohu.com/68921246.html 在网上找了半天也没找到相关的资料,都说的太含糊.本人对tomcat下配置 一ip对多域名的方法详细如下,按下面 ...

  4. apache一个IP绑定多个域名

    用ServerAlias <VirtualHost *:80>ServerAdmin i@kuigg.comDocumentRoot /www/kuigg.comServerName ku ...

  5. 一个IP绑定多个域名

    http://www.zhihu.com/question/29390934/answer/44252886

  6. ubuntu apache 一个ip绑定多个域名,发布目录

    1.将www.aaa.com 与 www.bbb.com 的DNS解析到你的服务器上 2.添加两个发布目录 /var/www/html/aaa  /var/www/html/bbb 3.修改配置文件. ...

  7. 配置Nginx支持SSL SNI(一个IP绑定多个证书) 以及Haproxy实现多域名证书

    概述 传统的每个SSL证书签发,每个证书都需要独立ip,假如你编译openssl和nginx时候开启TLS SNI (Server Name Identification) 支持,这样你可以安装多个S ...

  8. 为阿里云ECS服务器二级域名绑定tomcat子目录,实现一个IP多个二级域名

    摘要:前几天租了阿里云ECS服务器,选择的Windows系统,并在服务器上部署了tomcat服务器,随后我又买了一个域名,可一个域名只能指向一个IP地址,包括二级域名也只能指向一个IP地址,并不能指向 ...

  9. PHP同一个IP绑定多个域名(六)

    原理图 一个ip绑定如何绑定多个域名? 解决方案: A.方案一:端口号来区别不同的站点 1.绑定一个网站 1.1先开发好自己的网站 d:/ApacheProject/myanimal 1.2 配置我们 ...

随机推荐

  1. vue项目结构设计

    感觉这个写的挺详细的,要详细了解可以看这个→ 结构详细介绍 vue项目结构图: 简单介绍: build目录是一些webpack的文件,配置参数什么的,一般不用动 config是vue项目的基本配置文件 ...

  2. iOS之简单瀑布流的实现

    iOS之简单瀑布流的实现   前言 超简单的瀑布流实现,这里说一下笔者的思路,详细代码在这里. 实现思路 collectionView能实现各中吊炸天的布局,其精髓就在于UICollectionVie ...

  3. iOS移动开发周报-第16期

    iOS移动开发周报-第16期 [摘要]:本期iOS移动开发周报带来如下内容:i​OS 8的新特性,敏感逻辑的保护方案,iOS绘图教程,WKWebView的使用等. 教程 <i​OS 8>: ...

  4. asp.net core 初探 二

    今天用@宇内流云大大的jexus 体验一下生产环境的发布,运行. 生产环境: centos 7 jexus 5.8.1 独立版 包含了mono (mono安装真心痛苦……) 开发环境就是昨天的Ubun ...

  5. 代写GIS系统

    代写GIS系统,熟悉arcgis,leaflet ,百度地图等api.可以提供系统代写,技术咨询等

  6. Android获取手机方向

    假设用户开启了设置里的屏幕旋转,Android中处理横竖屏切换,通常的做法是在AndroidManifest.xml中定义android:configChanges="orientation ...

  7. CentOS 7 yum安装路径查询方法

    先执行下面的命令,查看所有的已安装软件名称. rpm -qa 然后执行 rpm -ql 软件名称 就可以显示软件的安装路径.

  8. Hackerspace

    Hackerspace Software - HackerspaceWiki https://wiki.hackerspaces.org/Hackerspace_Software Hackerspac ...

  9. MFC获取电脑硬盘序列号(附源代码)

    在新建的project里面加入一个类  即:下面一个类  GetHDSerial.cpp <code class="hljs cs has-numbering" style= ...

  10. selenium2 浏览器版本问题

    一.chrome浏览器 chrome浏览器与驱动版本对应关系 ----------ChromeDriver v2.26 (2016-12-09)---------- Supports Chrome v ...