问题标签 [amazon-lightsail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
526 浏览

amazon-cloudwatch - 是否可以在 Amazon LightSail 服务器上获取 CPU 警报?

是否可以在 LightSail 服务器上获取 CPU 警报?

CloudWatch 似乎没有连接到 LightSail,但我很难相信没有这样的选择。

0 投票
0 回答
274 浏览

javascript - Lighsail Bitnami MEAN Stack 应用程序持续运行

我有一个通过 Amazon Lightsail 在服务器上运行的 MEAN 应用程序。我在文件夹中安装了我的应用程序,/projects一旦我 ssh 到服务器并运行节点bin/www(我的主要启动脚本所在的位置),该站点就会完美运行。一旦我关闭站点关闭的 ssh shell(节点停止运行),问题就会出现。lightsail /AWS 是否提供任何实用程序来保持服务器运行,或者我是否需要手动安装一个保持服务器运行的服务,以便我可以将域指向 IP 并且它始终运行?

0 投票
3 回答
716 浏览

amazon-web-services - 将域链接到亚马逊 lightsail,ubuntu

我无法从 lightsail 实例 ping 域名或亚马逊静态 ip(附加到该静态 ip)

  1. 从 Google 购买了一个域名(例如 test.com)。
  2. 创建了一个 Amazon Lightsail ubuntu 16.04 实例并附加了一个静态 IP
  3. 在 lightsail 实例上启用防火墙并允许端口 ssh/http/https
  4. 在 google 域上添加的 DNS 设置如下

Using google domain name servers

Registered host: www.test.com -> Amazon static ip

Custom resource records: @ -> A -> Amazon static ip

Custom resource records: www -> A -> Amazon static ip

完成上述所有步骤后,我可以从网络浏览器访问 test.com

现在的问题是,我无法从 lightsail 实例 ping test.com(在步骤 2 中创建的相同)。要添加,我可以从同一个实例 ping google.com。我怀疑是否错过了任何路线。

有人可以在这里指导我。非常感谢。

0 投票
3 回答
2381 浏览

amazon-web-services - 有没有办法每 3 个月自动安排一次 Lightsail 实例的启动?

我希望使用 certbot auto 为我在 GitLab 页面上托管的网站自动更新我的 SSL 证书。我已经有这个工作,但我必须让我的 Lightsail 实例持续运行。

我只是在寻找一种自动方式来每 3 个月启动一次我的 Lightsail 实例,一旦启动运行一个小脚本,然后再次断电。目前它花费了我 5 美元,而且我每次只使用它几分钟。

有没有办法每 3 个月自动安排一次 Lightsail 实例的启动?

0 投票
2 回答
2651 浏览

amazon-web-services - Amazon Route53 域未链接到 Lightsail

我是一个完全的网络新手,所以请耐心等待。仅供参考,我在 Amazon Lightsail 上使用预先捆绑的 Ubuntu 16.04 实例。我正在构建一个 Django 项目。

我在 Route53 上注册了一个域,我正在尝试链接到我的 Lightsail 项目。我按照 Lightsail 文档创建了一个DNS 区域静态 IP 。然后我在 Route53 的托管区域中创建了相应的 A 和 NS 记录

但是当我从命令行运行 Django 服务器时,使用端口0.0.0.0:8000(在做之后sudo ufw allow 8000),我无法连接到bungol.com:8000. 我用这个网站检查是否bungol.com正确链接,但似乎没有附加到域的 IP 地址。

所以我有两个问题:

  1. 首先,为什么这不起作用?
  2. 其次,我该如何解决此类问题?这里有很多事情可能导致这个问题,我不知道应该如何开始解决这个问题。
0 投票
1 回答
1085 浏览

amazon-web-services - 无法在 AWS lightail 实例中以新添加的用户身份登录

我用 ubuntu 创建了一个 AWS lightsail 实例。此外,在它的网络选项卡中,我使用 2200 创建了一个 TCP 自定义规则。登录后,我创建了一个新用户并使用手指命令验证了它的存在。我编辑了 /etc/ssh/ssh_config 让端口 22 和端口 2200 来监听 ssh。我还启用了具有以下状态的服务器防火墙。

但现在我遇到了两个问题。a.) 我无法以新添加的用户身份登录

b.) 我找不到 /etc/sudoers.d/ubuntu 文件(lightsail 的用户名是 ubuntu),我无法授予新添加的用户 sudo 权限。我错过了什么 ?

0 投票
1 回答
1660 浏览

mongodb - 如何通过 ssh 隧道访问远程 aws lightail mongodb

我有一个 Lightsail AWS 实例启动并使用 MEAN 堆栈运行。我有一个在不同网络上运行的现有 MEAN 堆栈。目前,节点 server.js 连接到本地主机以获取 mongo 位(在同一台机器上),我要做的就是将本地主机替换为与我的 AWS 远程服务器上运行的 mongo 的连接。

我了解,出于安全原因,最好使用 ssh 隧道此连接,我认为我对此很熟悉。

到目前为止我所做的是:

在托管节点服务器(远程到数据库)的机器上的控制台中,我运行了:

然后我可以使用 localhost:8181/rockmongo ...yay 从本地计算机浏览到 RockMongo UI。

如果我然后运行以下命令:

(27017 是 mongo 端口)

然后尝试使用以下命令从我的远程计算机访问数据库:

我收到以下错误:

~] 2017-12-28T22:11:09.791+0000 错误:无法连接到服务器 31.16.56.125:8181 (31.16.56.125),连接尝试失败在 src/mongo/shell/mongo.js:148 异常:连接失败的

我做错了吗?即隧道仅用于http连接而不是mongo命令行使用?我需要以其他方式测试连接吗?

我已经为此搜索了整个地方,但运气不佳(许多 AWS 文档建议在防火墙上打一个洞 - 再也不能这样做了!)

0 投票
2 回答
5889 浏览

amazon-web-services - 无法从 lightsail 实例访问 amazon RDS mysql 实例

我是 AWS 新手,不是网络管理员,只是一名开发人员,需要您的帮助。

我无法从我的 lightail ubuntu 实例连接到我的 aws RDS (mysql)。尝试连接时,它只需等待一分钟然后失败。我也无法 ping 我的 RDS。

这是
lightsail 实例在 lon-zone-A 中启用了 vpc 对等的设置我已经在 aws 中创建了一个 mysql RDS 实例并使用了默认的 vpc 对等。mysql 仅限于 VPC 并使用具有入站规则的默认安全组 - 默认安全组源的所有流量

默认 VPC 在 CIDR172.31.16.0/20172.31.0.0/16两个可用区 A 和 B中有 2 个子网。
在子网的路由表中,我将
172.26.0.0/16目标和目标作为 vpc 对等互连,这进一步具有

请求者 VPC CIDR172.26.0.0/16
接受者 VPC CIDR172.31.0.0/16

我的 lightsail 实例有私有 IP172.26.15.xxx并且在 lon-Zone-A 当我 ping 我的 mysql 实例时,我得到了 ip172.31.10.9

用于连接的命令mysql -h xxxxxx.xxxxx.eu-west-2.rds.amazonaws.com -P 3306 -u db_master_username -p

0 投票
1 回答
643 浏览

amazon-dynamodb - DynamoDb documentClient.update 或删除 StringSet 抛出 ValidationException

当从在 localhost 上运行的测试应用程序调用时,我成功地从 dynamoDb 表中的 StringSet 更新和删除了一个项目。

然后我将应用程序上传到 LightSail,但现在当我调用相同的函数来更新或删除项目时,它会引发 ValidationException!:

为什么?我没有对我的代码进行任何更改,为什么会发生这种情况以及如何解决它?

以下是相关代码:

0 投票
1 回答
1816 浏览

bash - 没有这样的文件或目录:无法执行,但对 ls、文件和选项卡完成可见

我正在亚马逊 lightsail 实例上安装 flexnet。我刚刚将内容提取到/opt并尝试运行任何 lm* 命令。我可以看到我拥有ls所有权和执行权限。我可以file在文件夹的任何内容上运行,它会告诉我它是什么。

但是当我尝试执行任何操作时,bash 会抱怨没有这样的文件或目录。例子:

在示例中,如果我键入./lmu并使用 tab 完成,则完成为./lmutils. 使用绝对路径也无济于事。我还检查了是否存在所需的共享库: