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了好多帖, 试了都不行。 展开
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了好多帖, 试了都不行。 展开
1个回答
展开全部
你手工配置的代码是不对的。不需要去掉前面的#,原先已经去掉了vhosts.conf就在conf目录下。再去掉#就冲突了。菜单上的站点设置功能是对的
更多追问追答
追问
我一开始就是按照菜单上设置功能进行设置的, 但是设置完后,依然无法访问。
另外, 我按照您的提示, 又加上了# 号, 然后检查了conf目录下的vhosts.conf文件, 按照extra/httpd-vhost.conf 里面的配置进行了修改。 重启 apache后, 依然不行。
追答
不用手工设置,用菜单上的设置,设置完点一下生成配置保存设置,你再打开vhosts.conf看看自己已经生产配置文件了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询