phpstudy本地配置能够访问了,为啥域名访问一直都不行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpstudy本地配置能够访问了,为啥域名访问一直都不行?相关的知识,希望对你有一定的参考价值。

域名也绑定了,求大神帮帮忙。

参考技术A 进入C:\Windows\System32\drivers\etc,建议使用notepad++打开hosts文件
如图:

打开后,在hosts文件里添加自己的域名
如图:

再进入apache下的安装目录D:\phpStudy\Apache\conf,打开httpd.conf文件
,去掉Include conf/extra/httpd-vhosts.conf前面的#
如图:

再进入D:\phpStudy\Apache\conf\extra,打开httpd-vhosts.conf文件,在尾部加上
D:\phpStudy\Apache\conf\extra\httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "D:/phpStudy/WWW"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
#这里说明在D:/phpStudy/WWW/下要有一个a文件夹,源代码放a文件夹里,绑上了hosts文件里设置的a.com
DocumentRoot "D:/phpStudy/WWW/a"
ServerName a.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/phpStudy/WWW/a"
ServerName www.a.com
</VirtualHost>
参考技术B 域名访问是指你自己的电脑还是其他同事的电脑?如果是其他同事的电脑,你要配置一下host文件,加一条记录 IP 域名 ,中间是制表符本回答被提问者采纳

求教我的tomcat配置了域名之后,为啥域名访问正常,而ip反而不能访问呢

正常的域名访问是通过DNS解析成IP的,如果域名能够访问,说明该IP是能够访问的。所以,理论上你通过IP是能够访问的。
如果不能通过IP访问,则可能该客户端通过DNS解析不到IP。可以将该IP地址从DNS解析中过滤掉。
参考技术A 肯定啊,你自己肯定不能访问自己的IP,局域网能,其他人可以访问你的IP 参考技术B 请查看您的主机文件。

以上是关于phpstudy本地配置能够访问了,为啥域名访问一直都不行?的主要内容,如果未能解决你的问题,请参考以下文章

phpstudy创建多站点

求教我的tomcat配置了域名之后,为啥域名访问正常,而ip反而不能访问呢

为啥访问不到phpstudy网站目录下的文件夹内的文件

使用phpstudy 后,在电脑用localhost能访问 但用手机输入本地ip却不能访问 是为啥

配置apache虚拟域名(phpStudy2016)

phpstudy怎么绑定目录实现域名访问