能不能把APACHE一个IP绑定多个域名给我说说(在HTTPD.CONF里面),新手。 参阅 手册 关于 VirtualHost设置部分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ApacheApache的“虚拟主机”,能够很好的支持多域名,绑定同一IP的某端口。具体如下:我要添加2个域名http://szwpc.51vip.biz 指向 D:\web1\http://szwpc.oicp.net 指向 D:\web2\修改httpd.conf在文件最后找到#NameVirtualHost *:80#<VirtualHost *:80># ServerAdmin [email protected]# 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>仿照上面的例子,在此之后,添加NameVirtualHost *:80<VirtualHost *:80> ServerName szwpc.51vip.biz DocumentRoot "D:/web1/"</VirtualHost><VirtualHost *:80> ServerName szwpc.oicp.net DocumentRoot "D:/web2/"</VirtualHost>注意:别忘记了“NameVirtualHost *:80” 方法一:在httpd.conf文件最后面,加入以下代码 NameVirtualHost 221.*.*.* <VirtualHost 221.*.*.*> ServerName 221.*.*.* <Location /> Order Allow,Deny Deny from all </Location> </VirtualHost> <VirtualHost 221.*.*.*> DocumentRoot "c:/web" ServerName www.webjx.com </VirtualHost> 说明:蓝色部分是实现拒绝直接通过221.*.*.*这个IP的任何访问请求,这时如果你用221.*.*.*访问,会提示拒绝访问。红色部分就是允许通过www.webjx.com这个域名访问,主目录指向c:/web(这里假设你的网站的根目录是c:/web) 方法二:在httpd.conf文件最后面,加入以下代码 NameVirtualHost 221.*.*.* <VirtualHost 221.*.*.*> DocumentRoot "c:/test" ServerName 221.*.*.* </VirtualHost> <VirtualHost 221.*.*.*> DocumentRoot "c:/web" ServerName www.webjx.com </VirtualHost> 说明:蓝色部分是把通过221.*.*.*这个IP直接访问的请求指向c:/test目录下,这可以是个空目录,也可以在里面建一个首页文件,如index.hmtl,首面文件内容可以是一个声明,说明不能通过IP直接访问。红色部分的意思跟方法一是一样的。 注:修改后要重启apache httpd.conf配置文件可以但是如果看不懂最好用:phpnow它就可以绑定多个域名从网上下载吧!lz 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【fangjj】截止到2008-06-27 12:36:15的历史汇总数据(不包括此帖):发帖数:27 发帖分:1300 结贴数:14 结贴分:650 未结数:13 未结分:650 结贴率:51.85 % 结分率:50.00 % 楼主加油 此分页代码问题出在哪? php在IE浏览器中保存SESSION失效 飞信短信发送的PHP类(散分) 请教各位一个Subversion+Apache+svnmanager的问题 php怎么样来执行一个解本操作,但又不打开窗口! 求助一个PHP的数组问题(我想应该比较simple,但是我没有弄出来) 求文本数据库下的源码 得不到cookie值 我实在不知道为什么???打死也不明白~~~ 企业建立网站,请有能力制作的给予支持!并提出意见与价格! php正则问题 没事散点分...请大家说说你们居住地附近有什么好玩的地方...可远可近
Apache的“虚拟主机”,能够很好的支持多域名,绑定同一IP的某端口。
具体如下:
我要添加2个域名
http://szwpc.51vip.biz 指向 D:\web1\
http://szwpc.oicp.net 指向 D:\web2\
修改httpd.conf
在文件最后找到#NameVirtualHost
*:80
#<VirtualHost
*:80>
# ServerAdmin [email protected]
# 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>仿照上面的例子,在此之后,添加NameVirtualHost
*:80<VirtualHost
*:80>
ServerName szwpc.51vip.biz
DocumentRoot
"D:/web1/"
</VirtualHost><VirtualHost
*:80>
ServerName szwpc.oicp.net
DocumentRoot
"D:/web2/"
</VirtualHost>注意:别忘记了“NameVirtualHost *:80”
NameVirtualHost 221.*.*.*
<VirtualHost 221.*.*.*>
ServerName 221.*.*.*
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
<VirtualHost 221.*.*.*>
DocumentRoot "c:/web"
ServerName www.webjx.com
</VirtualHost> 说明:蓝色部分是实现拒绝直接通过221.*.*.*这个IP的任何访问请求,这时如果你用221.*.*.*访问,会提示拒绝访问。红色部分就是允许通过www.webjx.com这个域名访问,主目录指向c:/web(这里假设你的网站的根目录是c:/web) 方法二:在httpd.conf文件最后面,加入以下代码
NameVirtualHost 221.*.*.*
<VirtualHost 221.*.*.*>
DocumentRoot "c:/test"
ServerName 221.*.*.*
</VirtualHost>
<VirtualHost 221.*.*.*>
DocumentRoot "c:/web"
ServerName www.webjx.com
</VirtualHost>
说明:蓝色部分是把通过221.*.*.*这个IP直接访问的请求指向c:/test目录下,这可以是个空目录,也可以在里面建一个首页文件,如index.hmtl,首面文件内容可以是一个声明,说明不能通过IP直接访问。红色部分的意思跟方法一是一样的。 注:修改后要重启apache
但是如果看不懂最好用:phpnow它就可以绑定多个域名从网上下载吧!lz
楼主【fangjj】截止到2008-06-27 12:36:15的历史汇总数据(不包括此帖):
发帖数:27 发帖分:1300
结贴数:14 结贴分:650
未结数:13 未结分:650
结贴率:51.85 % 结分率:50.00 %
楼主加油