基于apache+php+sqlsrv在局域网的一台服务器A上搭建的网站,另一台PC B能访问主页,但是点击登陆后页面无法访问
问题描述:
我在公司局域网里的一台服务器A上搭建了网站。在服务器A的系统浏览器中打开
网页,填写账号密码能够顺利进入后台页面。但是在我自己的电脑B本地浏览器
访问此网站能打开首页,填写账号密码后,浏览器提示拒绝了我们的连接请求。
A和B在同一个局域网下。请问这是什么原因,该怎么解决?A的防火墙我已经开
了。求大神!!!!!!!!!!!
答
这个我感觉可以从以下的思路来排查一下问题:
1、从B机器可以正常访问到A主机上服务的主页,说明网络、web服务、防火墙是没问题的
2、A主机自己可以登录后台,B主机却不行,多半是数据库连接授权的问题,你可以看看连接数据库用的是哪个用户,如果是管理用用户的话(root)建议改成授权过的普通用户来使用。因为默认数据库的管理员账户只只允许本机(localhost)登录的
3、看一下你A主机的阿帕奇的错误日志,看看有没有有用的信息