【发布时间】:2022-01-20 15:15:05
【问题描述】:
我在 EC2 实例上部署了简单的 nodejs 应用程序并修改了所有入站规则以使端口可公开访问,但即使在此之后我也无法访问应用程序。
下面是我的应用:
server.js
const express = require('express');
const log = require('./logger');
const app = express();
app.get('/',(req,res) => {
res.send("Happy logger");
});
app.listen(2000,() => console.log("App is listening"));
当我点击ec2-3-82-196-99.compute-1.amazonaws.com:2000 url 时,它显示以下错误。
有人告诉我我做错了什么。
【问题讨论】:
-
当我访问那个 URL 时,我看到“Happy long”。好像它正在工作。我确实看到了“不安全”警告,但这是意料之中的,因为您尚未配置 SSL 证书。
-
但它没有显示给我,你能放截图吗?
-
奇怪的是,我的手机上的网址可以正常工作,但在桌面浏览器上却不行。
-
确保 chrome 不会在 URL 上强制使用 HTTPS 协议。确保 URL 以 HTTP:// 开头
-
当我在 URL 前加上 HTTPS:// 而不是 HTTP://
标签: node.js amazon-web-services amazon-ec2