注册 | 登陆

apache绑定多个域名的问题

我现在有这么一个问题,
我有一台服务器,只有一个ip,假设为202.112.11.22
我有两个国际域名,三个站点,
我想用apache支持多个域名,
站点一通过202.112.11.22访问(对应本机usr/local/www/)
站点二www.site1.com的地址为202.112.11.22/site1/(对应本机usr/local/www/site1/)
站点三www.site2.com的地址为202.112.11.22/site2/(对应本机usr/local/www/site2/)
请问如何设置apache ?

解决办法:
打开http.conf
1,ServerName 127.0.0.1 修改成ServerName 202.112.11.22
2,#NameVirtualHost *     修改成"NameVirtualHost 202.112.11.22"
3,在文件最后面有虚拟主机格式,
QUOTE:

#<VirtualHost *>
#   ServerAdmin webmaster@dummy-host.example.com
#   DocumentRoot /www/docs/dummy-host.example.com
#   ServerName dummy-host.example.com
#   ErrorLog logs/dummy-host.example.com-error_log
#   CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>

简单的添加:

<VirtualHost 202.112.11.22>
    DocumentRoot usr/local/www/
    ServerName   202.112.11.22
</VirtualHost>
<VirtualHost 202.112.11.22>
    DocumentRoot usr/local/www/site1/
    ServerName   www.site1.com
</VirtualHost>
<VirtualHost 202.112.11.22>
    DocumentRoot   usr/local/www/site2/
    ServerName   www.site2.com
</VirtualHost>

« 上一篇 | 下一篇 »

Trackbacks

点击获得Trackback地址,Encode: UTF-8

发表评论

评论内容 (必填):