当前位置:   article > 正文

Django基于ubntu虚拟机+nginx+宝塔部署下的局域网主机访问配置_宝塔 nginx 怎么部署给局域网内访问

宝塔 nginx 怎么部署给局域网内访问

断断续续查了好几天,问了大神,测试了好多次,终于配置好了。简单的问题还困扰了很久,总结起来有几点:

1.要充分理解过程中每个软件、选项的原理

2.按照逻辑分析,记录每次更改和查询的新理解

3.集中思考,化繁为简,会感觉到真相离你越来越近


环境配置:

VMwareworkstation16.0.0

ubntu64位

宝塔7.6.0

nginx 1.18.0

vscode1.57.1

django1.6.0


现状描述:

利用Remoto-ssh连接虚拟机,下载django,创建项目,配置宝塔,创建app,配置管理员,配置nginx。

注意:虚拟机是nat模式

此时:

主机ip:192.168.1.1

局域网其它主机:192.168.1.100

vmnet8ip:192.168.253.99

虚拟机ip:192.168.253.128

此时局域网主机无法通过网址加端口访问虚拟机建立的服务器,但是主机可以通过虚拟机IP加80端口访问。


原因分析:

1.nat模式下虚拟机的网络情况分析

2.nginx代理解析分析

3.宝塔设置

4.网络防火墙分析


理论知识及解决:

1.vm虚拟机nat模式原理

nat模式下,可以理解为主机有两块网卡,其中vmnat

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/186785
推荐阅读
相关标签
  

闽ICP备14008679号