问题标签 [azure-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 回答
798 浏览

azure - 如何将 HTTPS 添加到在 Azure Linux VM 上运行的包含 Docker 的网站?

我有一个在 Azure 托管的 Linux VM 上的 docker 容器内运行的现有 WordPress 网站。我已按照为什么在准备 Linux VM 部署的 SSL 证书时“az vm secret format”命令失败?这样SSL证书已经和VM关联了,并且VM上的443端口也是开放的。

我现在如何将 SSL 证书关联到在此 Linux VM 上托管的 Docker 容器中运行的 WordPress 应用程序?

0 投票
1 回答
76 浏览

mysql - 无法从 Windows Azure VM 连接 Linux Azure VM

我有 2 个 azure VM 第一个是 Linux 机器(ubuntu 18.04),第二个是 windows azure vm。我在 Linux 机器上有 MySql 数据库。我想将数据从 Linux MySql 数据库移动到托管在 Windows Azure 机器上的 SQL Server 数据库。我正在创建一个 SSIS 包来执行此操作,但我无法连接到 Linux 机器,我在两个 vm 中的所有入站和出站规则中都打开了所有必需的端口 (22,3306,1433) 端口,但我仍然是无法创建成功的连接。
两台服务器都在同一个 vnet 中,负载均衡器不适用。

0 投票
1 回答
1270 浏览

azure - 在 Azure Log Analytics 中查看自定义应用程序日志时出现问题

我有一个运行自定义产品的 Azure Linux VM。我想将日志上传到 Azure。此时我只想将日志保存在 Azure 中,但稍后我可能会扫描日志以查找错误、生成通知、扫描指标,或者可能会自动执行某种恢复操作。我的日志没有显示,我不确定要检查什么。这是我所做的:

  1. 创建了一个新的工作区。
  2. 从 git 安装 OMS 代理的 Linux 版本 1.9.0.0。
  3. 在 Azure 控制台中,当我单击我的工作区 -> 高级设置 -> Linux 服务器时,我看到我的 Linux 服务器已连接。
  4. 我单击高级设置 -> 数据 -> 自定义日志并为我的应用程序创建了一个自定义日志。
  5. 然后我去生成了一些新的日志记录语句。

我已经等了 4 个小时,因为我知道可能需要一些时间来处理和设置它。当我点击日志并输入我给自定义日志的名称(例如 MY_APP_CL)并点击运行时,我没有得到任何结果。该日志存在于连接到我的 Workspace 的 VM 上。

有人可以告诉我要检查什么吗?以下是我对出了什么问题的猜测,所以也许你可以让我知道是否有可能以及修复方法是什么。

一个。我的日志查询是错误的。我只有我给自定义日志的名称,当我从“自定义日志”下拉列表中单击我的日志时,这是在查询行中填充的名称。

湾。当我创建自定义日志时,它要求我在本地 Windows 笔记本电脑上提供一个样本。它正在从我的笔记本电脑中查找文件,因为这是它从中获取样本的地方,或者 Azure 是否在连接到工作区且文件与路径匹配的每台服务器上查找此日志?我将自定义日志创建为 Linux 路径,它确实存在。

C。我使用了错误的代理或技术将自定义应用程序日志发送到 Azure?我对似乎有多种执行此操作的方法感到有些困惑,而且其中一些最近已重命名,因此一些文档同时使用了旧命名和新命名。希望有人可以确认我至少在正确的轨道上。

谢谢你的帮助!

0 投票
0 回答
68 浏览

c# - 如何将 Azure Service Fabric Linux VM 指标获取到 Application Insights?

我对如何将一些关键的 VM 系统指标(CPU、内存)导入 Application Insights 感兴趣。VM 是 Azure Service Fabric 群集的节点。操作系统是 Unbuntu 16.04 x64。部署的应用程序是用 C# .NET Core 编写的。

通过Performance CountersMicrosoft.Diagnostics.EventFlow的结合可以很容易地完成它,但是那是Windows,所以我在 Linux 上寻找类似的解决方案

到目前为止,我没有找到任何提示,我将不胜感激。

0 投票
1 回答
612 浏览

mysql - 基于 Liunx 的 Azure PHP 应用服务缺少 MYSQL 驱动程序

我正在尝试在 Azure Linux App 服务上托管 WordPress 网站。

我收到了这个错误:

您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展

我到处搜索,但没有找到如何将 MYSQL 驱动程序安装到基于 Liunx 的 Azure PHP App 服务。

我知道我必须对ini文件进行一些更改;但我不知道怎么做。

更新

我已经尝试使用以下方法安装 mysql:

我收到了这个错误

SSH 截图

当我尝试时:

我收到了这个错误: SSH 截图2

更新 2

命令 apt-cache search php 显示:

0 投票
0 回答
160 浏览

python-3.x - 如何在本地启动一个启用 docker 的 python 函数

我正在按照以下链接中描述的步骤进行操作, 请单击此处

当我尝试使用 func host start 启动我的应用程序时,出现以下错误

0 投票
3 回答
1368 浏览

angular - 在 Linux Web 应用程序上的 Azure 中运行 Angular

我一直在尝试让我的 Angular 应用程序在 Azure Linux Web 应用程序上本地运行。我能够做到这一点的唯一方法是使用 Docker,虽然这很棒,但 Azure 似乎使用 Docker,所以我在 Docker 容器中运行 Docker 容器。我宁愿在本地运行该应用程序。但是,当我尝试为应用程序提供服务时,我得到“ng 不是已知命令”,因此无法启动应用程序。我看不到安装 Angular CLI 的方法。令人惊讶的是,缺乏这方面的文档。有没有人能够做到这一点?

0 投票
0 回答
2359 浏览

azure - Identity Server 4 重定向流关联失败

我使用 IdentityServer4 登录用户。客户端和身份服务器在 .net core 2.2 上运行。

我有这些环境:

dev - 在 Visual Studio 中使用调试

localhost - 在我的计算机上使用 IIS

分期 - Azure

生产 - Azure

在每个环境中,身份服务器都作为单独的实例。

当我使用身份(dev)运行客户端(dev)时,它可以工作。

当我使用身份(dev)运行客户端(localhost / IIS)时,它不起作用。

当我使用身份(localhost/IIS)运行客户端(localhost/IIS)时,它可以工作。

当我使用身份(localhost/IIS)运行客户端(dev)时,它不起作用。

在 azure 上,它现在可以在 staging 和 prod 上工作。看起来身份服务器和客户端必须在同一用户下运行。

这是日志中的错误:

这是我的客户入门课程:

编辑: 我忘了提到我在 Azure 的 Linux 环境中运行 Identity Server。我认为问题出在证书上。你知道我该如何验证吗?我正在从文件中加载证书。

编辑 2

这段代码解决了我的问题。我不确定安全性,所以我不会将其标记为答案。就像现在的修补程序一样。

0 投票
2 回答
238 浏览

azure - 无法在 Linux 上的 Azure 应用服务上安装“npm install -g botdispatch”

我试图在 Linux 上的 Azure 应用服务上安装 botdispatch npm 模块作为 bot 框架 4 的一部分,但我遇到了这个错误。

这是我得到的错误:

0 投票
1 回答
425 浏览

node.js - Azure App Service 突然停止并出现 PhantomJS 错误

我们在 Linux 上的 Azure 应用服务中运行了一段时间的 Restify API。突然,这个应用程序(测试和生产,它们作为单独的应用程序运行)停止工作。根据日志,错误与我们使用的依赖于 PhantomJS的 node-highcharts-exporting包有关。应用服务正在使用节点 8.1。

我们尝试重新部署代码,将节点版本升级到 8.12(不想使用未经测试的最新版本)但仍然没有运气。

部署日志:(此部分成功,仅供参考)

在此处输入图像描述

容器日志:(此处启动失败)

在此处输入图像描述

尝试在本地复制相同的环境,一切正常。创建了一个新的应用服务,它也遇到了同样的问题。任何帮助深表感谢。

更新1: 我想我知道发生了什么。这与 linux 上的字体库有关https://github.com/ariya/phantomjs/issues/10904

我需要安装libfontconfig,但 Azure 应用服务不支持此功能。