问题标签 [amazon-linux]

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 投票
1 回答
2488 浏览

amazon-ec2 - 如何在 Amazon Linux 上将 OpenSSH 从 6.6.1p1 升级到版本 7.2p2?

如何在 Amazon Linux 上将 OpenSSH 从 6.6.1p1 升级到版本 7.2p2?

需要升级来修复“OpenSSH Xauth 命令注入”漏洞。从https://pci.qualys.com的扫描结果粘贴:

建议的解决方案:“建议用户升级到可用软件的最新版本。有关详细信息,请参阅 OpenSSH 7.2p2 发行说明。”

1)Linux版本

2)当前的ssh版本:

3) 尝试更新导致“没有标记为更新的包”

PS下面的链接没有帮助我升级:

https://forums.aws.amazon.com/thread.jspa?messageID=679779#679779 “OpenSSH 7 无法通过 yum 更新获得”

https://serverfault.com/questions/749199/updating-openssh-on-amazon-linux-amazon-repository-out-of-date 引用:“在亚马逊更新其软件包之前,您可以通过添加来阻止错误影响您在您将使用 ssh 客户端的任何机器上的 /etc/ssh/ssh_config 行 UseRoaming no 。”

0 投票
0 回答
69 浏览

docker - 我有一个仅在 amazon linux 上失败的 docker 图像

我已经在我的本地机器上创建了一个 docker 图像,它工作得很好,但是当我上传到我的远程机器(亚马逊 Linux)时,每次我尝试运行它时它都会返回standard_init_linux.go:178: exec user process caused "no such file or directory"我无法弄清楚问题出在哪里,可以谁来帮帮我?这是我的码头文件:

0 投票
2 回答
1061 浏览

node.js - Laravel Elastic Beanstalk,无法安装运行 npm?

我有带有 Laravel 5.4 的 Elastic Beanstalk 这是我的 02-node.config:

和 03-deploy.config

在部署期间,我得到:

有谁知道为什么会这样?

0 投票
0 回答
35 浏览

shell - 如何在 ubuntu 中运行 cron 作业,在特定目录中查找新文件并在将文件添加到目录时运行脚本

我有一个脚本来转换文件,但每次我必须将该脚本复制到我的文件所在的目录并打开一个终端并在每次我需要执行该操作时运行该脚本。我有一个想法,即运行一个 cron 作业来管理特定目录的新文件,如果添加了任何新文件,则脚本必须开始执行。

帮帮我!提前致谢

0 投票
2 回答
2370 浏览

python - 我的 python-flask 应用程序源存储在使用弹性 beantalk 部署的 ec2 实例上的哪里?

我刚刚在 AWS 上部署了一个带有弹性 beanstalk 的 flask-python 应用程序,但找不到我的应用程序源文件,例如 application.py 或 templates/index.html 等

我看过 /var/../.. 或 /opt/../.. 等但无处可寻。

是否有像 $ eb find 'filename.py' 之类的 ebs 命令?

0 投票
0 回答
73 浏览

apache - 从 Apache 切换时奇怪的 NGINX 吞吐量

系统信息(ElasticBeanstalk 后面的 AWS EC2 Instance (m4.large)):

地区:us-west-1
内存:8GB
CPU:2 核 / 2.4GHz
PHP 版本:7.0.22 (ZTS) with FPM
Nginx 版本:1.10.2

web/mobile/other 使用了一个 API。每个端点都在发出数据库请求并使用缓存(APCu 或 Redis)

阿帕奇

Apache 每秒处理约 40 个请求。延迟约为 500-1200 毫秒(取决于 API 端点)。

Nginx

然后我们决定迁移到 Nginx。但面对奇怪的行为 - 吞吐量下降到每秒约 20 个请求。并且延迟不断增加(例如:测试以 300ms 开始,以 >31000ms 结束)

/etc/nginx/nginx.conf:

/fpm/pools/www.conf:

性能由Apache Jmeter测量,使用自定义场景。测试从同一区域(另一个 EC2 实例)运行。

卷曲统计:

tcptraceroute 也很完美(1ms)

请指教!我自己找不到问题的原因.. 谢谢!

0 投票
1 回答
232 浏览

amazon-ec2 - Shibboleth 依赖错误

我正在尝试使用下面的 repo 在 Amazon linux 上安装 Shibboleth。

但我得到了这个依赖错误。

有人可以帮忙解决这个错误吗?

0 投票
1 回答
1100 浏览

amazon-web-services - 如何在最新的 Amazon linux AMI 中升级 docker

我在 Opsworks 中使用 Amazon linux AMI,而 Amazon linux AMI 是最新的(OS Amazon Linux 2017.03)。

问题是这个 AMI 带有 docker 版本17.03.2-ce,但是我需要安装17.05或更高版本(因为我想在 docker swarm 中修改“入口”网络,这只能在最新的 docker 版本中实现。)

看起来亚马逊官方只支持 17.03 之前的版本。

如果我尝试从 centos rpm/repository 手动升级 docker,我会收到以下错误(可能是因为我是 Redhat 风格,而 docker 目前似乎不支持):

猫 /proc/版本

无论如何我可以升级 docker 版本而不必等待亚马逊发布?

0 投票
1 回答
972 浏览

amazon-web-services - sqlalchemy 中的 create_engine 在 aws lambda 的 python 3.6 运行时中不起作用

我使用 python 3.6 在 Amazon Linux docker 映像中成功测试了 pandas、numpy 和 sqlalchemy。我能够使用python 3.6 中create_engine的模块导入、使用和连接到虚拟环境中的数据库。sqlalchemy

create_engine然后我导出了所有依赖项并构建了一个 python 部署包以在 AWS Lambda 中运行它,但由于某种原因,我在 lambda 中不断收到错误消息。

模块“sqlalchemy”没有属性“create_engine”:AttributeError

这是我的代码:

但是,如果我简单地注释掉我调用的行create_engine,我会得到我的“Hello world!” 回复。

create_engine当它在相同的 docker 环境中运行良好时,我不明白为什么不能在这个环境中工作。有任何想法吗?

0 投票
2 回答
809 浏览

php - Amazon Linux - 以 Apache 用户身份运行 Composer?

我的应用程序有一个 webhook,目前执行此操作:

除了命令之外,我已经能够使上述所有命令正常工作composer dump-autoload

当我以身份登录服务器ec2-user并运行sudo -u apache /usr/local/bin/composer dump-autoload时,命令运行。但是,如果我使用 PHP 脚本点击运行此命令的端点,shell_exec这将不起作用。

有没有办法让apache用户自己运行这个命令?