jas*_*onC 8 google-cloud-platform
我通过此链接在Google Cloud Engine(GCE)上安装了MEAN堆栈.
我创建了一个新的防火墙规则来接受任何传入的请求(实际上我需要这样做吗?default-allow-http具有相同的规则吗?):

但是当我尝试使用Chrome访问IP时,出现错误.即使我更改浏览器(例如IE或Firefox),错误仍然存在:
我可能知道我做错了什么吗?
非常感谢任何建议!提前致谢!
安装 JIRA Core 应用程序后我遇到了同样的问题,我可以通过以下步骤解决它。老实说,我没有安装 MEAN 堆栈,但解决此错误的大部分步骤必须相同(端口验证和服务执行除外)。
首先是在官方文档和应用程序安装生成的一些配置文件中检测 MEAN stack 应用程序使用的端口。根据评论中的信息,该应用程序使用端口 3000
您转到 GCP 控制台添加 VPC 网络防火墙规则。
A。您选择拥有实例的项目。
b. 选择VPC网络->防火墙规则->创建
C。名称:平均堆栈
d. IP间隔:0.0.0.0/0
e. 协议/端口:tcp:3000;UDP:3000
列出虚拟机正在侦听或防火墙从 Cloud Shell 启用的端口:
$ netstat -an | grep "LISTEN "
您必须打开阻止防火墙的 MEAN 堆栈端口。如果端口正在侦听,则无需执行此步骤:
$ sudo apt-get install ufw
$ sudo ufw enable
$ sudo ufw allow ssh //以免通过ssh与实例断开连接
$ sudo ufw allow 3000
如果应用程序使用更多控制端口,您还必须启用它们
您应该检查应用程序是否已打开并使用某些命令运行(例如: sudo /opt/bitnami/ctlscript.sh start apache)
您应该测试是否可以通过 URL 在本地访问 MEAN stack 应用程序。以下命令不必让我拒绝连接。
$ sudo wget http://localhost:3000
不要输入 wget 生成的 URL,因为它必须使用外部 ip 来完成。
最后,为实例的项目创建防火墙规则并启用阻止防火墙的端口后,您可以从任何客户端通过浏览器访问。
http://<external-ip-vm>:<端口>
我希望我能在某个时候帮助你。GL
| 归档时间: |
|
| 查看次数: |
7345 次 |
| 最近记录: |