windows 2003 服务器上安装的phpstudy apache+php+mysql,无法通过域名访问站点

windows2003服务器上安装的phpstudyapache+php+mysql,无法通过域名访问站点。试了不同的方式都不行。域名解析已经指向了该服务器的IP地址,通... windows 2003 服务器上安装的phpstudy apache+php+mysql,无法通过域名访问站点。 试了不同的方式都不行。 域名解析已经指向了该服务器的IP地址,通过ping可以看到。 直接用该服务器的ip地址能打开网站页面。

1、手动配置方式: 在apache conf 目录下的设置如下:
httpd.conf 中 将 #Include conf/vhosts.conf 前面的#号去掉了。
extra/httpd-vhost.conf 内增加如下配置

<VirtualHost _default_:80>
DocumentRoot "c:/phpStudy/WWW"
</VirtualHost>
<Directory "c:/phpStudy/WWW">
Options -Indexes +FollowSymLinks +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
DocumentRoot "C:/phpStudy/WWW"
ServerName www.********.net
ServerAlias ********.net
</VirtualHost>
<Directory "C:/phpStudy/WWW">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
上述设置完成后重启apache, 还是不能访问,

2、通过phpstudy 面板的“其他选项菜单”-“站点域名管理”进行设置,保存后,依然不行。

在此请遇到过该问题并成功解决的朋友帮帮忙。
没有经过自己测试, 转帖的就免了, 我已经baidu了好多帖, 试了都不行。
展开
 我来答
phpshaoi
2014-04-27 · TA获得超过934个赞
知道小有建树答主
回答量:1256
采纳率:80%
帮助的人:1101万
展开全部
你手工配置的代码是不对的。不需要去掉前面的#,原先已经去掉了vhosts.conf就在conf目录下。再去掉#就冲突了。菜单上的站点设置功能是对的
更多追问追答
追问
我一开始就是按照菜单上设置功能进行设置的, 但是设置完后,依然无法访问。
另外, 我按照您的提示, 又加上了# 号, 然后检查了conf目录下的vhosts.conf文件, 按照extra/httpd-vhost.conf 里面的配置进行了修改。 重启 apache后, 依然不行。
追答
不用手工设置,用菜单上的设置,设置完点一下生成配置保存设置,你再打开vhosts.conf看看自己已经生产配置文件了
快又稳
2024-10-28 广告
Apache基于域名的虚拟主机配置主要涉及到在Apache配置文件中为不同域名指定不同的网站目录和日志路径。配置时,需确保域名已正确指向服务器的IP地址。在Apache的`httpd-vhosts.conf`或类似配置文件中,为每个域名创建... 点击进入详情页
本回答由快又稳提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式