利用Apache配置本地 自定义域名

来源:互联网 发布:错过淘宝微信 编辑:程序博客网 时间:2024/05/18 11:18

第一步:配置 httpd.conf

    开启 虚拟主机 配置模块 去掉 " Include conf/extra/httpd-vhosts.conf "  前面的" # "

# Virtual hosts Includeconf/extra/httpd-vhosts.conf

 

第二步:配置 httpd-vhosts.conf

    开始 将自定义的本地域名 与 web目录 关联  这里自定义了 

               www.royal.org  

               www.superapp.com  

               www.api.com 

这三个本地域名 (当然这三个域名 是不能远程访问的 什么原因 你懂的!)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
NameVirtualHost *:80
 
<VirtualHost *:80>
    ServerName *
    DocumentRoot D:\web\apache2.2\Apache2\htdocs
</VirtualHost>
 
<VirtualHost *:80>
     ServerName www.royal.org
    DocumentRoot"D:\web\apache2.2\Apache2\htdocs\Royal"
    <Directory"D:\web\apache2.2\Apache2\htdocs\Royal">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory> 
</VirtualHost>
 
 
<VirtualHost *:80>
    ServerName www.superapp.com
    DocumentRoot"D:\web\apache2.2\Apache2\htdocs\scApp7"
    <Directory"D:\web\apache2.2\Apache2\htdocs\scApp7">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory> 
</VirtualHost>
 
 
<VirtualHost *:80>
    ServerName www.api.com
    DocumentRoot"D:\web\apache2.2\Apache2\htdocs\taobaoApi"
    <Directory"D:\web\apache2.2\Apache2\htdocs\taobaoApi">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory> 
</VirtualHost>

第三步: 配置windows hosts文件

    打开 C:\WINDOWS\system32\drivers\etc\hosts 文件 

   (hosts文件其实 就是 internet 的雏形 最早的internet 是 ARPA 用于内部的 主机的域名解析)

1
2
3
127.0.0.1 www.royal.org 
127.0.0.1 www.superapp.com 
127.0.0.1 www.api.com


第四步:没哟了! 在浏览器上 输入 www.api.com  www.superapp.com  www.royal.com  就会访问不同的本地web目录

0 0