问题标签 [amazon-linux-2]

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 回答
346 浏览

php - Nginx try_files 提示下载 PHP

我正在 AWS Linux 2 上设置 Nginx + PHP Web 服务器。它是安装了 nginx 和 PHP7.4 的全新安装。下面是 nginx 中的虚拟主机配置文件。

我需要将所有流量重定向到index.php,因为它是一个单页应用程序。

当我访问www.xxx.com/index.php时,PHP 页面呈现良好(因此 PHP 肯定正在运行)。

当我去www.xxx.com/login/时,浏览器提示下载 index.php文件而不是执行它。

有人可以帮忙吗?(我试图清除我的浏览器缓存)。

/etc/nginx/conf.d/myapp.conf

0 投票
1 回答
348 浏览

amazon-ec2 - 如何使用 systemctl 和 systemd 启动 Unicorn

我想在 amazon-linux-2 上使用 systemctl 启动 Unicorn,但 Unicorn 没有启动。

我写了一个 /etc/systemd/system/unicorn.service 文件。

这是我用来启动服务的命令

我找不到任何关于 unicorn 的过程 command ps -ef | grep unicorn | grep -v grep

在这里我检查状态:

这是 unicorn.log。(没有任何错误日志)

为什么独角兽不启动?

0 投票
1 回答
171 浏览

php - libmemcached 版本升级问题

我正在尝试在我的 amazon linux2 服务器上升级 Libmemcached。即使安装了最新版本,我仍然面临以下错误:

收到错误“PHP 消息:PHP 警告:未知:不建议在 libmemcached 版本低于 1.0.18 的情况下使用带有二进制协议的触摸命令,请使用 ascii 协议或在第 0 行的 Unknown 中升级 libmemcached\n”

我无法追踪仍在读取旧版本的实际文件路径。我已经删除了所有旧的 memcached 和 libmemcached 并重新安装了最新版本。它仍然没有升级。我该如何解决这个问题?

0 投票
1 回答
132 浏览

protocol-buffers - 无法在 ami linux2 上安装 mysql_xdevapi

我需要 mysql_xdevapi 扩展。尝试通过sudo pecl install mysql_xdevapi

错误:C++ 预处理器“/lib/cpp”未通过完整性检查 - 已修复
错误:未找到提升 -已修复
错误:未找到 protobuf - 这是主要问题((

sudo yum install -y protobuf-compiler
protoc --versionlibprotoc 2.5.0之后
但还是不行。
好的,Point out protobuf library install dir [autodetect] : /home/ec2-user/.lical/include(我使用了这本手册)- 钢不起作用,因为没有它需要的文件。 没有 any.h 有什么 想法吗?
在此处输入图像描述

ami linux2, php 7.3.2 libprotoc 2.5.0 - 安装和“发布” - 在 /home/ec2-user/.lical/include 中解压

0 投票
1 回答
454 浏览

python-2.7 - 为什么我收到 ImportError: No module named _gdal for GDAL in python2.7 on Amazon Linux 2

我按照这些说明在运行 Amazon Linux 2 的新 AWS t3a.large EC2 实例上安装 GDAL 3.2.0 以用于 python2.7 程序。安装似乎已经成功,但是from osgeo import gdal在 python 中使用时,我收到以下错误消息:

当我搜索文件 _gdal* 时,我得到:

这是我所做的一切:

任何帮助将不胜感激。

0 投票
0 回答
92 浏览

linux - 尝试在linux中卷曲文件并赋予其执行权限然后移动它时的选项无效

我正在尝试下载将安装 Mate UI 的文件并授予它对 scipt 文件的权限,然后将其移动到其他位置,这是脚本的内容(由于配置限制,一个脚本故意调用另一个脚本):

我得到:

0 投票
1 回答
665 浏览

amazon-ec2 - 尝试更改到 Kibana 目录时权限被拒绝

我正在 EC2 实例中配置 ELK 堆栈,该实例在 Amazon Linux 2 OS(CentOS) 上运行。作为第三步,我刚刚在我的远程机器上安装了 Kibana。根据 Elastic.co 上的本教程,我必须修改一个名为 kibana.yml 的文件才能解锁其全部功能。据说该文件位于 /etc/kibana 目录中。该目录已经存在。但是,我不能 cd 到 Kibana 目录。对于普通的 cd 命令,我得到了错误

-bash: cd: /etc/kibana/: 权限被拒绝

当我使用带有sudo prefix的相同命令时,我没有收到任何错误,但是,它也不会更改为目录。

关于如何绕过这个并进入目录的任何想法?

PS:我不确定这是否是 Kibana 特有的问题。然而,这是我第一次在 CentOS 系统中遇到这样的问题。

0 投票
1 回答
451 浏览

java - Amazon Linux2 - java-1.8.0-openjdk-devel 如何设置 JAVA_HOME?

如何在 Amazon Linux2 中设置 JAVA_HOME?

当我使用安装 spark 2.4.7 时ansible playbook,我想设置 JAVA_HOME。

我使用 yum 安装了 java-1.8.0。

我找到了如下目录。

但是所有次要 + 补丁版本的目录似乎很容易受到未来更改的影响。JAVA_HOME 有更稳定的目录名吗?

0 投票
0 回答
83 浏览

mysql - 从远程计算机连接 ProxySQL 的问题

我刚刚解决了我的问题,谢谢你的帮助!

我是一名开发人员,希望使用 ProxySQL 通过 ec2 实例连接到极光无服务器(mysql)。

ec2 实例在 Amazon Linux 2 上运行。

我尝试使用此命令从我的计算机连接。

但不断收到此错误。

所以我尝试检查所有可以阻止连接到服务器的设置,这里是我粘贴结果的链接。

  1. 来自服务器的 netstat -nlt:https ://pastebin.com/m5tkX2kf
  2. ProxySQL 的变量设置:https ://pastebin.com/MNJLHFQt
  3. AWS 安全组设置:https ://pastebin.com/EX4WtKtQ
  4. AWS 网络 ACL 设置:https ://pastebin.com/Re3MEs4Q
  5. 从我的电脑使用 namp 的结果:https ://pastebin.com/zStYLEsA

但仍然找不到我无法从桌面连接的原因。

你能告诉我为什么我无法连接以及我必须做什么吗?如果你让我知道如何解决它,我真的很感激。

非常感谢!

0 投票
1 回答
277 浏览

linux - 如何在 amazon linux 上安装新的 relic

我已将 newrelic 文件解压缩到 amazon linux 上,并拥有 installer.sh 和 config_defaults.sh

我在参数存储中有许可证密钥,我可以调用它

我使用以下命令安装 newrelic

其中 APPIKEY 来自参数存储。但是,当我执行 sudo systemctl start newrelic-infra

我收到错误消息

如何让代理识别许可证密钥?