手机版

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

时间:2021-09-04 来源:互联网 编辑:宝哥软件园 浏览:

虽然在win2003中配置PHP有点非主流,但还是要知道怎么做。您也可以将本文中的虚拟机视为服务器,将主机视为客户端。

与Linux系统不同的是,由于win2003有IIS,占用固有端口80,所以在win2003虚拟机中配置的apache server经常会被迫换到其他端口,比如8081。有时,如果您想在主机或外部网络上访问在win2003下的apache中配置的php,可能会发生ping可以ping但不能访问的情况。

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

然后,在主机上,发现这个地址可以ping通:

但是当你访问主机上的192.168.230.18:8081,也就是虚拟机上的127.0.0.1:8081时,就找不到网页了。

如果不能使用上述ipconfig,ping ping命令,请将c:\windows\system32添加到主机和虚拟机上的环境变量路径中。

此时,您主要检查虚拟机中的邪恶防火墙。正常情况下,直接关闭省事:

如果不想这么大胆,可以在异常中添加一个8081端口,随意输入它的名称。比如apache,端口号是8081,使用TCP协议,点击OK。

然后,防火墙完成后,我得拿到Apache的配置文件conf/httpd.conf去监听这个IP和端口,也就是让Apache允许这个IP和端口访问,大约60行加一个。当时我忘了拿这个,工作了很久:

重启服务器,让虚拟机中的Apache只能给自己本地单机访问,也可以在主机上使用。

以上访问基于win2003虚拟机中的apache服务器是边肖分享的全部内容。希望能给大家一个参考,支持我们。

版权声明:基于win2003虚拟机中apache服务器的访问是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐