+ -
当前位置:首页 → 问答吧 → 请教各位高手apache虚拟主机配置问题!

请教各位高手apache虚拟主机配置问题!

时间:2007-10-16

来源:互联网

我用apache配置了一个虚拟主机,用 www.yuming.com 可以成功访问但用 yuming.com 就不能访问了,好像一个虚拟主机只能邦定一种域名。
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /www/docs/dummy-host.example.com
    ServerName www.yuming.com
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
如果把 ServerName www.yuming.com 写成 ServerName www.yuming.com yuming.com   apache就不能启动了!
同时邦定 www.yuming.com和yuming.com应该怎样邦定?谢谢!

作者: hywpinbo   发布时间: 2007-10-16

win2000中
在\WINDOWS\system32\drivers\etc\下有个hosts文件,打开,在
127.0.0.1       localhost
后加一句
127.0.0.1       yuming.com
存盘退出即可

作者: chenz1117   发布时间: 2007-10-16

感谢楼上的,我照你说的试了一下不行!

作者: hywpinbo   发布时间: 2007-10-16

<VirtualHost *:80>
ServerAlias yuming.com
加上这个.
</VirtualHost>

作者: gleon   发布时间: 2007-10-16

你先在你自己的机器上打开游览器输入以下地址:http://askeet.com/
再看看按我的方式设置后我的浏览器的画面:

这是我本机上一个symfony项目中的页面,请再仔细试试!
附件: 您所在的用户组无法下载或查看附件

作者: chenz1117   发布时间: 2007-10-16

谢谢各位的帮忙!也许是apache版本的问题吧还是不行,不过我用笨办法解决了!

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /www/docs/dummy-host.example.com
    ServerName www.yuming.com
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>下面再加一个
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /www/docs/dummy-host.example.com
    ServerName yuming.com
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>:P

[ 本帖最后由 hywpinbo 于 2007-10-16 16:44 编辑 ]

作者: hywpinbo   发布时间: 2007-10-16

apache配置:

NameVirtualHost *:80

# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost *:80>
        DocumentRoot "文件路径(如:E:\web\jusybird.com\src\demo)"
        ServerName zzz.jusybird.com (加zzz是为了在浏览时与网上发布后区分,可以随便写别的字符)
</VirtualHost>

再在win2000中
在\WINDOWS\system32\drivers\etc\下有个hosts文件,打开,在

127.0.0.1  zzz.jusybird.com
存盘退出即可

记得要重启Apache啊  再在IE中直接输入  zzz.jusybird.com  回车就OK拉

作者: limingzhi   发布时间: 2007-10-16

用别名ServerAlias 应该可以

作者: yakelie   发布时间: 2007-10-19

很感谢各位!别名我试了一下不行!

作者: hywpinbo   发布时间: 2007-10-19

引用:
原帖由 gleon 于 2007-10-16 14:50 发表

ServerAlias yuming.com
加上这个.
gleon说的对,加一个别名就可以了,没必要加两个虚拟主机目录.

作者: netseek   发布时间: 2007-10-22

别名不可以指向的.

作者: melody   发布时间: 2007-10-23