Articles of azure

MySql Azure抛出池连接超时错误

我在同一虚拟networking上有两台Azure虚拟机。 一个虚拟机运行一个负责MySQL操作的NodeJs进程。 其他虚拟机运行一个MySQL实例。 我可以从另一个虚拟机和NodeJs进程连接到它。 有时它会失败,并从池中获取连接时出现关于连接超时的错误。 我的连接string使用虚拟networking内的本地IP地址访问数据库,所以它应该有这么多的延迟超过10秒的超时。 当它工作的时候很快,我的意思是非常快! 但是有时它只是rest,随机开始工作。 有人遇到过这个? 如果有任何帮助,这是一个基于Ubuntu Server 15.10的MySQL实例。 例外: { "error": { "name": "Error", "status": 500, "message": "connect ETIMEDOUT", "errorno": "ETIMEDOUT", "code": "ETIMEDOUT", "syscall": "connect", "fatal": true, "stack": "Error: connect ETIMEDOUT at PoolConnection.Connection._handleConnectTimeout (projectdir/node_modules/loopback-connector-mysql/node_modules/mysql/lib/Connection.js:375:13) at Socket.g (events.js:180:16) at Socket.EventEmitter.emit (events.js:92:17) at Socket._onTimeout (net.js:327:8) at Timer.unrefTimeout [as ontimeout] (timers.js:412:13) ——————– at Protocol._enqueue […]

使用/redirect多个域名与单个DNS区域

我有一个我的网站主域名。 我也有许多其他域名作为次要的。 我所有的DNSlogging都在我的主域名和其他域名上,我只是创build区域和wwwlogging来redirectWeb请求到主域名。 我打算在Microsoft Azure DNS或Amazon Route 53上移动我的DNS服务。由于他们要为每个DNS区域收费,所以我希望将DNS区域号保持在最低的成本效率。 因此,我只想创build两个区域来使用它,并保留我的主域名及其logging; 使用第二个保留所有其他域名,并将所有请求redirect到主区域。 那可能吗? 我怎样才能做到这一点? 如果我不能做什么是最好的select?

如何获得我的azure色的Web应用程序的私钥

我已经inheritance了一个Azure Web App,我想用SSL来保护它。 遵循微软官方指南(此处),我完成了“1.获得SSL证书”的步骤1 – 5 所以我有: CSR文件 上传CSR到我的SSL供应商(在我的情况下,godaddy) 下载Windows IIS证书(.crt&.p7b) 但现在我遇到了麻烦。 我跳了一步,因为我有一个crt没有cer 像魅力一样工作 我在“其他用户>证书”中find证书 现在, 第9步开始了问题。 我从来没有得到提示,如果我想导出私钥和.pfx选项灰显。 看起来,因为我没有私钥而变灰了。 我在哪里可以从我的azure-app获取私钥文件? 还是我理解这里错误的东西?

在windows服务器的azure VM中托pipe一个webapp

问题:我有一个azure色的webapp正在运行,我想将它转移到一个azure色的虚拟机,因为webapp需要集成到支付平台上,这需要testing我的应用程序和支付平台服务器之间的networking连接,也就是培养隧道,一个连接到支付平台服务器[这只能使用虚拟机 – https://stackoverflow.com/questions/33992929/configuring-multiple-ip-address-to-point-to-azure-webapp] 因此,我将如何创build一个虚拟机并托pipe我的networking应用程序(使用Azure购买的自定义域名),就像Azure提供networking应用程序包并configurationSSL,具有FTP访问和其他Web应用程序function一样。

在Azure WebRole中,%AppData%redirect到了哪里?

我正在使用Azure WebRole中的NLoglogging到“%appdata%”文件夹。 但是,当我的RDP到Azure虚拟机我找不到我的日志文件在任何地方 – %appdata%打开一个文件夹我RDPed在用户 – 哪里是我应该找的appdata文件夹? 不知道是否相关,但是,我通过Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)在WebRole.cs和Global.asax.cs中获取C#文件夹。 – 我的服务设置为运行提升(在.csdef文件中)。 它看起来像我的网站的应用程序池正在运行的networking服务,我认为他的%appdata%文件夹可能位于D:\Windows\ServiceProfiles\LocalService\AppData\Roaming ,但我没有看到我的日志文件夹被创build那里或我的任何日志文件。 这是一个正确的文件夹,这是一个权限问题(我怎么会告诉?),还是redirect到其他地方(如果是的话,在哪里)?

Azure应用程序网关 – 多个SSL证书?

是否可以将多个域设置为指向Azure应用程序网关公用IP,然后为每个可以在应用程序网关上卸载的SSL证书上载? 例如,如果我们希望有200个LetsEncrypt证书上传并终止于网关,则将stream量转发到内部虚拟机IP

如何在azure自动化上使用ssh public创buildlinux VM

现在,我正在创build没有公开密钥的Linux虚拟机。 我的目标是在azure色的自动化上创build带有ssh公钥的linux虚拟机。 如何从azure自动化门户的“重复”中获取ssh公钥。 也请尝试下面的代码: $cert = Get-PfxCertificate -FilePath $certificate.authorized_keys $sshKey = New-AzureSSHKey -PublicKey -Fingerprint $cert.Thumbprint -Path "/home/$un/.ssh/authorized_keys" 错误: Add-AzureProvisioningConfig:无法绑定参数'SSHPublicKeys'。 无法转换“Aazz …”

Nginx – SSL,HSTS和代理请求到不同的CN

我们使用Nginx作为反向代理,并希望允许网站访问者从Azure Blob下载文件 server { listen 443; ssl_certificate /sslcert/ssl.crt; ssl_certificate_key /sslcert/com.key; server_name get.domain.com; location / { proxy_redirect off; proxy_pass http://oururl.blob.core.windows.net/; } 但是,HSTS不允许此请求,因为后端将显示具有不同通用名称的证书(?)。 即使HSTS被禁用,我们仍然会看到关于主机真实性的警告。 奇怪的是,我们正在使用proxy_pass作为本地后端,没有任何问题。 作品: /home/user# curl get.domain.com <?xml version="1.0" encoding="utf-8"?><Error><Code>InvalidQueryParameterValue</Code><Message>Value for one of the query parameters specified in the request URI is invalid. 不起作用: /home/user# curl https://get.domain.com curl: (51) SSL: no alternative certificate subject name […]

在Azure上托pipe的WordPress网站上启用SSL

我有一个运行在Azure上的网站和一个wordpress网站。 从Azure文档中 ,他们所说的只是在web.config文件中复制和过滤示例 <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Force HTTPS" enabled="true"> <match url="(.*)" ignoreCase="false" /> <conditions> <add input="{HTTPS}" pattern="off" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" /> </rule> </rules> </rewrite> </system.webServer> </configuration> 我复制这只是我现有的web.config文件中的规则部分。 但该网站没有甚至加载它给加载错误。 在那里我已经添加ssl,webiste运行在evercam.io和https://www.evercam.io 。 我需要的是当有人去为evercam.io或者它应该是HTTPS链接不简单的一个。 我运行的configuration文件是 <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <httpCompression directory="%SystemDrive%\inetpub\ temp\IIS Temporary Compressed Files"> <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"/> […]

在Azure的Ghost博客中未提供Favicon

我正尝试在Azure网站上运行的Ghost博客上使用自定义图标。 在这个博客之后我有: 在default.hbs中将favicon位置设置为<link rel="shortcut icon" href="{{asset "/favicon.ico"}}"> 将图像放置在默认caspar主题(我使用的主题)的assets文件夹中。 当应用程序重新启动,我得到一个404,如果我浏览到/assets/favicon.ico默认的幽灵图标显示。 注意:我清除了浏览器caching 我认为这可能是一个IIS权限问题? 任何人都可以帮忙吗?