zoukankan      html  css  js  c++  java
  • apache设置多个虚拟主机使多个域名可行有两种办法:1.多个IP解析到不同虚拟主机 2.单个IP绑定多个域名分解

    我们一般都是第2种,多个域名绑定同一IP。

    首先,修改hosts文件的域名访问方式。添加域名指向

    不同的windows版本位置不同,

    Windows 3.1/95/98/ME:
    c:\windows\hosts

    Windows NT/2000/XP Pro:
    c:\winnt\system32\drivers\etc\hosts or c:\windows\system32\drivers\etc\hosts

    Windows XP Home:
    c:\windows\system32\drivers\etc\hosts

    Windows Vista:
    C:\Windows\System32\Drivers\etc\hosts

    打开hosts文件,一般已有 ‘127.0.0.1 localhost’ ,添加你要增加的域名,如 ‘127.0.0.1 sjolzy ’,左边是ip,右边是域名。这样子,在本地访问http://sjolzy/ (不存在的域名) 就如同http://localhost 指向设定的网站目录。

    接着,在apache的配置文件上,创建相对应的虚拟主机。

    打开 httpd.conf 文件,添加如下

    <VirtualHost *:80>
    DocumentRoot “D:/www/sjolzy”
    ServerName sjolzy
    </VirtualHost>

    这样子在浏览器直接输入http://sjolzy 就能转到相应的虚拟主机上。

    或者参考以下:

    实现Apache虚拟主机方法一:
    开启虚拟主机配置文件

    对httpd.conf进行设置:

    1.注释以下三行

    #ServerAdmin
    #ServerName
    #DocumentRoot

    2.去掉mod_proxy.so和mod_proxy_ajp.so的注释

    3.#Virtual hosts

    #Include conf/extra/httpd-vhosts.conf (查找这行,把前面的#去掉)
    /conf/extra/httpd-vhosts.conf

    4.打开 /conf/extra/httpd-vhosts.conf

    #192.168.1.24为本地Ip
    NameVirtualHost 192.168.1.24:80�
    # php项目

    <VirtualHost 192.168.1.24:80>

    <Directory “D:/phproot/phpmyadmin”>

    DirectoryIndex index.php

    </Directory>

    ServerAdmin baibiao @gmail.com

    ServerName email.sinoepiboly.com

    #ServerAlias email.sinoepiboly.com

    DocumentRoot D:/phproot/phpmyadmin

    </VirtualHost>

    ==================================================================

    方法二:

    多二级域名主机开发环境设置说明
    第一步 DNS解析实现

    找到本机的host文件,一般在 C:\WINNT\system32\drivers\etc,在文件结尾添加:

    127.0.0.1 localhost
    127.0.0.1 www.com.cn
    127.0.0.1 home.com.cn
    127.0.0.1 mail.com.cn
    127.0.0.1 music.com.cn
    127.0.0.1 browseusers.com.cn
    127.0.0.1 search.com.cn
    127.0.0.1 invite.com.cn
    127.0.0.1 rank.com.cn
    127.0.0.1 blog.com.cn
    127.0.0.1 favorites.com.cn
    127.0.0.1 forum.com.cn
    127.0.0.1 groups.com.cn
    127.0.0.1 events.com.cn
    127.0.0.1 classifieds.com.cn
    127.0.0.1 signup.com.cn
    192.168.6.153 i.com.cn
    192.168.6.153 x.com.cn

    其中
    192.168.6.2 i.com.cn
    192.168.6.2 x.com.cn
    技术人员不作修改,是美工页面专用的

    第二步:apache 设置

    打开httpd.conf,以music.com.cn为例,其他栏目类似添加,在文件最后加入:

    1. 保证
    Listen 80

    2. 打开注释
    NameVirtualHost *:80

    3. 在末尾添��
    <VirtualHost *:80>
    ServerAdmin x_cn@msn.com
    DocumentRoot “C:/Program Files/Apache Group/Apache2/htdocs/espace/music”
    ServerName music.com.cn
    </VirtualHost>
    <VirtualHost *:80>
    ServerAdmin x_cn@msn.com
    DocumentRoot “C:/Program Files/Apache Group/Apache2/htdocs/espace/blog”
    ServerName blog.com.cn
    </VirtualHost>

    重启即可,Apache虚拟主机设置完成。

  • 相关阅读:
    百度Tera数据库介绍——类似cassandra,levelDB
    Cassandra——类似levelDB的基于p2p架构的分布式NOSQL数据库
    Greenplum——升级的分布式PostgresSQL
    Neo4j图数据库简介和底层原理
    445. Add Two Numbers II ——while s1 or s2 or carry 题目再简单也要些测试用例
    22. Generate Parentheses——本质:树,DFS求解可能的path
    LevelDb简单介绍和原理——本质:类似nedb,插入数据文件不断增长(快照),再通过删除老数据做更新
    es根据磁盘使用情况来决定是否分配shard
    ES mlockall作用——preventing that memory from being paged to the swap area
    我相信我会反击!围绕艰苦的开局迫使程序员初尝体验
  • 原文地址:https://www.cnblogs.com/shihao/p/2610758.html
Copyright © 2011-2022 走看看