25 八 2010, 8:36下午
apache linux:
by

发表点儿看法吧

本机apache绑定多个域名的简便方法

主要是为了方便测试,方便本机跑虚机.

1,把域名指向ip,如果是本机的就是指向127.0.0.1
比如:我们fe.com,vt.com,vs.com指向本地(不要赏试这些网站,内容不健康).
在hosts里面加入

127.0.0.1 fe.com
127.0.0.1 vs.com
127.0.0.1 vt.com

2,在 apache\conf\extra 的 httpd-vhosts.conf 文件里加入NameVirtualHost的域名监听

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

然后加入虚拟主机,比如我这里加两台虚拟主机,设置一下对应的目录,域名,和日志目录。

<VirtualHost *:80>
    ServerAdmin postmaster@dummy-host.localhost
    DocumentRoot "D:\My Documents\My Dropbox\web"
    ServerName www.fe.com
    ServerAlias fe.com
    ErrorLog "logs/dummy-host.localhost-error.log"
    CustomLog "logs/dummy-host.localhost-access.log" combined
</VirtualHost>

 

<VirtualHost *:80>
    ServerAdmin postmaster@dummy-host2.localhost
    DocumentRoot "D:\code\FrontEnd\SpecialWeaver"
    ServerName vs.com
    #ServerAlias www.dummy-host2.localhost
    ErrorLog "logs/dummy-host2.localhost-error.log"
    CustomLog "logs/dummy-host2.localhost-access.log" combined
</VirtualHost>

3,最后加一下目录访问权限 apache\conf 的httpd.conf 文件里

<Directory "D:\code\FrontEnd\SpecialWeaver">
    Options Indexes FollowSymLinks Includes ExecCGI
    Order allow,deny
    Allow from all
</Directory>

当然,这个权限你可以随便设,这里是为了测试方便。所有权限都开了

 
  • 我在说

  • 我在看

  • 新文章

  • 文章归档