问题标签 [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.
phpmyadmin - AWS Lightsail - 无法在 Mac 上的终端中访问 phpMyAdmin
我无法访问我的新 Amazon Lightsail Wordpress 服务器的 PHPmyAdmin。我正在使用带有终端的 Mac 进行 SSH 访问。- 我不断收到Permission denied (publickey)
错误。
我只是用 Wordpress 安装创建了一个 Lightsail 帐户,我的 DNS 很好,我的静态 IP 已分配,我的 SFTP 访问在 Cyberduck 上工作正常,但我无法使用 Mac 上的终端访问 phpMyAdmin。
我已尝试按照此处的所有说明获取 PHPMyAdmin 访问权限。
我在 Wordpress 安装/实例所在的俄勒冈(us-west-2)服务器下创建并下载了一个新的密钥对,我将其存储在笔记本电脑的一个目录中:
/Users/用户名/Documents/Projects/New\ Project\ Title/Website/AWS\ Lightsail/keypair.pem
如 Bitnami 说明页面所述,我尝试使用以下命令打开终端连接: ssh -N -L 8888:127.0.0.1:80 -i /Users/username/Documents/Projects/New\ Project\ Title/Website/AWS \ Lightsail/keypair.pem bitnami@PublicIP
在线研究后,我尝试将密钥对.pem文件的权限更改为chmod 400、chmod 700、chmod 0400、chmod 0700 - 然后我尝试chmod 700包含.pem文件的目录。我继续收到Permission denied (publickey)
错误。
什么都没有为我工作,我做错了什么?
node.js - 拥有 AWS Lightsail 节点映像,需要连接到 AWS RDS 上托管的 postgres
我有一个节点 js 映像,需要连接到当前托管在 aws rds 上的 postgreSQL 数据库。
bitnami 文档描述了如何连接到 oracle 数据库,此处为https://docs.bitnami.com/aws/infrastructure/nodejs/#how-to-connect-your-nodejs-application-to-an-oracle-database,但我找不到任何关于连接到 postgres 数据库的类似方法的文献或任何东西。
我认为它会非常相似,但我不确定。
请帮忙。
amazon-web-services - Lightsail 是迁移 Mac OS 服务器内容的正确解决方案吗?
寻求一点帮助。
我们在办公室有一个物理 Mac 服务器,并希望从这个盒子迁移到基于云的解决方案。
要求很简单 - 我们只需要能够通过 Finder 或 Win 资源管理器频繁且可靠地访问文件。我们不想使用 RDP。
目前,Mac 用户可以打开 finder,导航到 Shared > MacServer 并查找各种文件夹及其相关内容。
如果 LightSail 在这里是错误的解决方案 - AWS 的其他哪个部门会符合要求?
谢谢
amazon-web-services - 使用 AWS LightSail pem 文件执行 SCP 的问题
我已经没有以不同的方式阅读 stackoverflow 中的帖子和评论,但我仍然在使用 AWS LightSail pem 文件的 SCP 上遇到以下问题。
我试图将文件从 linux (Centos) 机器复制到 AWS LightSail (Ubuntu)。
请有人告诉我我在这里遗漏了什么以及为什么要求输入密码,如果我输入它会失去连接,AWS Lightsail 不会提供任何密码,除了 pem 文件:
感谢您的指导...
php - Webhook XML 始终为空
我正在使用 recurly webhook 更新联系人,但 XML 始终为空,这是我尝试过的:
但是,当我查看文件时,它始终为空:
但我注意到 $dom 始终为空,这是 XML 重复发送的内容:
allow_url_fopen 已打开,不确定是什么原因造成的,我正在使用 AWS Lightsail 和 Bitnami。
php - 如何在 bitnami lampstack(aws lightail)中启用邮件功能
我在此 mail() 中的 bitnami lampstack(aws-lightsail) 中的托管不起作用。
我在位于的 php.ini 中启用了 sendmail_path/opt/bitnami/php/etc/php.ini
但也尝试了我的admin@mydomain.com
电子邮件但也没有奏效。
我还创建了带有邮件功能的 test.php 文件。这也不起作用。
任何帮助或建议表示赞赏。
谢谢。
php - wordpress:如何指定原因“无法访问此站点”
我在 AWS Lightsail 上使用了 Let's Encrypt for WordPress。
我发现它已经过期了,因为我没有更新它。
所以我尝试了 Let's encrypt 来更新,bitnami 指南https://docs.bitnami.com/aws/how-to/generate-install-lets-encrypt-ssl/和 Cloudflare https://www.cloudflare.com/应用 SSL。
但是尝试了各种方法后我的网站没有显示。
当我尝试在 chrome 中访问我的网站时,会显示以下消息。
我尝试了https://
、和https://www
,但在 chrome 中显示了相同的错误消息。http://
http://www
当我访问我的站点时,Internet Explorer 中会显示类似的消息。
当我尝试用公网IP访问时,比如54.249.xxx.xxx,结果是一样的。(无法访问此站点)
我还检查了 /opt/bitnami/apache2/logs。
/opt/bitnami/apache2/logs 中有一些error_log-20180dd.gz
文件。
但我不知道哪个消息对解决问题有用。
一开始我应该检查什么?我应该检查哪个日志?
如果您能给我一些提示,将不胜感激。
database - MongoError:管理员未授权在 AWS Lightsail 上执行命令
我正在尝试将我的应用程序部署到 AWS Lightsail。但是,我遇到了这个错误:MongoError: not authorized on admin to execute command { listIndexes: "users", .....
。服务器正在运行 Bitnami MEAN 堆栈版本 3.6.5-0。创建服务器时,我已遵循本教程。我创建了一个数据库,切换到它,并使用连接字符串创建了 .env 文件:mongodb://user:pwd@localhost:27017/?authMechanism=SCRAM-SHA-1&authSource=database
。
应用程序说它连接到数据库,然后立即抛出上述错误并使整个应用程序崩溃。从我的发现看来,这可能是我为其创建的数据库用户角色的问题。数据库用户具有“dbOwner”的角色,根据教程和 MongoDB 文档应该没问题。
我尝试了许多不同的解决方案,包括更改用户角色、更改连接字符串等。到目前为止,没有一个对我有用。我很感激这方面的一些帮助,因为我已经坚持了好几天了。谢谢你。
amazon-web-services - Connect to AWS Lighsail instance on port 9200 from AWS Lambda
I'm trying to setup elasticsearch on my AWS lightsail instance, and got it running on port 9200, however I'm not able to connect from AWS lambda to the instance on the same port. I've updated my lightsail instance level networking setting to allow port 9200 to accept traffic, however I'm neither able to connect to port 9200 through the static IP, nor I'm able to get my AWS lambda function to talk to my lightsail host on port 9200.
I understand that AWS has separate Elasticsearch offering that I can use, however I'm doing a test setup and need to run vanilla ES on the same lightsail host. The ES is up and running and I can connect to it through SSH tunnel, however it doesn't work when I try to connect using the static IP or through another AWS service.
Any pointers shall be appreciated.
Thanks.
mysql - 访问 AWS Lightsail LAMP 堆栈 - 从 PHP PDO 对象访问 MariaDB
我创建了一个 AWS Lightsail LAMP 堆栈,并且能够创建一个包含几个表的数据库,我使用http://127.0.0.1:8888/phpmyadmin/index.php访问这些表(必须首先创建一个源端口为 8888 和目标的 SSH 隧道本地主机:80)。登录到 bitnami 后,我使用cat bitnami_application_password
. 现在我正在尝试通过 PHP PDO 对象访问数据库,以便我可以执行我的网站所需的基本 CRUD 服务。我不知道该怎么做。我在 AWS Lightsail 实例上启用了端口 3306
我不知道 <> 用什么。我看过一篇使用 $dsn 变量的帖子,例如 "mysql:host=127.0.0.1;port=3306;dbname=mydb" 参考: 在 PHP 中通过 SSH2 进行 PDO?
对于用户名,我使用 root。对于密码,我使用了输出结果cat bitnami_application_password