在虚拟机上搭建网站遇见的问题

这一次主要是为了学习web应用开发,但因为实验室的服务器是几个人共用,每个人用的都是自己的虚拟机,所以我也就将环境搭在虚拟机上,本文主要记录过程中遇见的问题。

使用配置:

物理机:win10系统、vmware
虚拟机:centos7系统
同局域网下测试机:win11系统
搭建环境使用工具:宝塔面板
虚拟机网络连接方式:net8模式,主机端口映射

问题1:宝塔面板内网网址无法访问

在宝塔面板安装好之后,它会生成两个面板链接,一个是公网的,一个是内网的,本测试使用的是内网链接。
首先,我们要了解宝塔面板链接的格式,这是我的内网宝塔面板链接:
http://192.168.66.134:22469/962beac2
其中192.168.66.134是我虚拟机的IP,22469是分配给宝塔面板的端口,962beac2是宝塔面板的安全登陆码。
因为我使用的测试机是ping不通虚拟机的(怎么弄都ping不通),所以我采取的解决方法是主机端口映射。
将主机端口的1469映射到虚拟机的22469端口,面板链接也改成http://10.23.29.31:1469/962beac2(10.23.29.31是物理机的IP),这样就可以在测试机上通过内网登录面板了。

问题2:新建网站后页面还是找不到站点

或许是因为采用的映射的方式,测试机ping虚拟机一直是ping不通的,所以网页访问一直也是出错。然后我就试了试将物理机1482端口映射的到虚拟机80端口,想通过物理机1482端口去访问网页,但还是失败了。
后来我发现这个想法是没错的,但问题就出在网站的域名解析上,这里的添加两条记录,一条是10.23.29.31:1482,另一条是192.168.66.134:80(80端口是默认的),让后在访问网站就没有问题了。

问题3:宝塔界面安装PHP失败(日志显示成功,但应用中没有)

这的问题的原因我不清楚,但我解决的办法是选择了一个低一点的版本,然后“编译安装”,至于是哪一步解决的问题,我没去管,仅作参考吧!

处理这些问题过程中进行的不知道有没有用的操作:

在物理机中添加入站规则。
在物理机中开启Internet information service,这应该是没有用的,完全就是为物理机开启web环境的作用,而且打开了之后很麻烦,当用IP访问时很容易跳到http://10.23.29.31/这里,也就是物理机中127.0.0.1那个初始界面。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值