【问题标题】:Can't ftp to azure webapp无法 ftp 到 azure webapp
【发布时间】:2016-06-04 07:44:18
【问题描述】:

我在 azure 上创建了简单的 webapp + mysql 数据库,并设置了 ftp 用户名/密码。我正在关注这篇文章: https://azure.microsoft.com/en-us/documentation/articles/web-sites-php-mysql-deploy-use-ftp/

到 ftp 部分一切都很好,我只是无法连接到该 ftp。我尝试使用我在部署凭据中设置的用户名/密码。我尝试使用在 PublishSettings 文件中看到的用户名/密码,但没有任何效果。

我尝试通过 linux ftp cmd 和 filezila 玩主动/被动。 当我 telnet ip 21 时,我也会超时。

有人能解释一下如何连接到那个 azure ftp 吗?

谢谢

【问题讨论】:

标签: php azure ftp timeout azure-web-app-service


【解决方案1】:

一个常见的问题是您需要让用户名看起来像 YourSiteName\YourUserName 而不仅仅是 YourUserName

如果您在 Azure 门户中的“FTP/部署用户名”下查看,它会提供带有站点名称前缀的正确名称。

【讨论】:

    【解决方案2】:

    根据官方文档,the section Deploy by copying files to Azure manually of the doc Deploy your app to Azure App Service介绍了通过FTP部署WebApp的步骤。

    在Azure上通过FTP部署的关键是FTP连接信息,可以按照the section Get MySQL and FTP connection information of the doc Create a PHP-MySQL web app in Azure App Service and deploy using FTP的步骤5到7从Azure新门户上的.publishsettings文件中找到,请看图下面。

    【讨论】:

      【解决方案3】:

      您链接到的教程中显示的方法是当我需要查找我的 azure 凭据时如何执行此操作 - 通过下载发布配置文件并从中提取信息。

      我是这样做的: 使用 FileZilla (https://filezilla-project.org/) 我将 publishurl 插入主机字段,将端口留空,选择 FTP - 文件传输协议,如果可用,使用显式 FTP over TLS,登录类型:正常,在用户字段中输入 userName,userPWD 在密码字段。

      点击连接,FTP 连接建立(点击安全信息后)。

      所以这是一个普通的旧 FTP 连接。没什么特别的。

      如果这对您不起作用,我建议问题不在于您的凭据,请检查 web 应用程序是否已在 azure 中启动,检查您是否可以与另一个站点\服务器进行 ftp。

      祝你好运。希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-04-14
        • 1970-01-01
        • 1970-01-01
        • 2020-01-05
        • 2022-12-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多