欢迎来到代码驿站!

PHP代码

当前位置:首页 > 软件编程 > PHP代码

基于win2003虚拟机中apache服务器的访问

时间:2021-02-16 10:39:52|栏目:PHP代码|点击:

虽然在win2003配置PHP有点非主流,但你还是要会怎么弄。你也可以将本文的虚拟机看成是服务器,宿主机看成是客户端。

不像Linux系统,由于win2003有IIS的存在,占有了固有的80的端口,在win2003虚拟机中配置的apache服务器常常被迫改成其它端口,比如8081,有时候,如果你想在宿主机或者外网访问win2003下配置在apache下的php,可能会出现ping是能ping通,但无法访问的情况。

首先在虚拟机中,通过ipconfig得知虚拟机win2003的IP地址。

然后在宿主机,发现ping这个地址是能够ping通的:

然而,在主机上访问192.168.230.128:8081也就是虚拟机上127.0.0.1:8081,却出现了找不到网页的情况。

这里插一句,如果你上述ipconfig,ping命令都无法使用,请在你宿主机与虚拟机上的环境变量的path中添加c:\windows\system32。

此时,你主要是检查虚拟机中,万恶的防火墙,一般情况下直接关闭就直接省事:

如果你不想这么豪放,你完全可以在例外中添加一个8081端口,名称随便输,例如apache,端口号为8081,用TCP协议,点“确定”。

然后,防火墙弄完了,还要去弄Apache的配置文件conf/httpd.conf监听这个IP与端口,也就是让Apache允许这个IP与端口访问,在60行左右的位置添加一条,当时,我就忘记弄这个,搞了很久:

重启服务器,这样,在虚拟机中的Apache单单可以给自己本地单机访问的,在宿主机上也可以。

上一篇:挑战最棒的留言本的源码(二)

栏    目:PHP代码

下一篇:PHP pthreads v3在centos7平台下的安装与配置操作方法

本文标题:基于win2003虚拟机中apache服务器的访问

本文地址:http://www.codeinn.net/misctech/63756.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有