nginx - 来自内部 IP 的 NGINX 反向代理与 :PORT
问题描述
我在本地网络(在 192.168.1.95)上的树莓派上运行两个应用程序。我想通过我的浏览器访问它们,如下所示:
192.168.1.95:3000 = App One
192.168.1.95:3001 = App Two
所以我的服务器块看起来像这样:
# App One
server {
listen *:3000;
location / {
proxy_pass http://127.0.0.1:3000;
}
}
# App Two
server {
listen *:3001;
location / {
proxy_pass http://127.0.0.1:3001;
}
}
但是,在我的笔记本电脑上,在浏览器中,当我导航到 192.168.1.95:3000 时,它只会永远旋转。我在我的 pi 上重新启动了 NGINX,它没有报告任何错误。它缺少什么?
编辑:
- 我检查了访问日志和错误日志。没有什么让我觉得我的
192.168.1.95:3000
请求甚至没有到达 nginx。 - 我对其他解决方案持开放态度。我会选择一个子域,但我不想涉及 DNS。它是一个内部 IP,上面有多个网站和工具。我认为行不通
subdomain.192.168.1.95
。
解决方案:我是个白痴。我的 pi 上有 UFW 防火墙,阻止了除 22、80、443 之外的所有端口。我暴露了我想要的端口,我很高兴,甚至不需要 nginx。
解决方案
推荐阅读
- flutter - 仅更新 Flutter 上列表视图构建器上的选定位置文本颜色
- python - 排序操作使用的 RAM 超过了最大 33.5 MB
- python - Jupyter:打印所有函数参数
- vue.js - Vue.js 西班牙语字符编码问题
- jsp - jsp动态设置src图片
- typo3 - TYPO3 低级数据库关系始终为空
- java - 通过 Java 在 JMeter 中的转换错误。缺少哪些依赖项?
- jenkins - Jenkins使用星号检查路径中是否存在文件
- javascript - 媒体查询 CSS 覆盖 CSS 而不满足宽度条件
- oracle - 如何通过电子邮件发送 pl/sql 程序状态?