【问题标题】:Azure Linux Startup Command ignoredAzure Linux 启动命令被忽略
【发布时间】:2022-11-11 12:19:08
【问题描述】:

我面临一个问题应用服务上的 Azure Wordpress, 这启动命令当我重新启动应用服务时被忽略。我需要将自定义配置文件复制到 nginx 目录中,如文章Configure Nginx for PHP 8 Linux Azure App Service 中所述。

Configuration

这里是内容启动.sh脚本:

#!/bin/bash
        
cp /home/spec-settings.conf /etc/nginx/conf.d/spec-settings.conf
service nginx restart

有人知道可能出了什么问题吗?

【问题讨论】:

    标签: wordpress azure nginx azure-linux


    【解决方案1】:

    要解决“Azure Linux 启动命令被忽略”的问题,请尝试以下解决方法:

    解决方法1:

    要将自定义配置文件复制到 nginx 目录中,请使用自定义启动脚本。 根据您关注的documentation,您需要提供启动命令字段中的以下命令:

    cp /home/default /etc/nginx/sites-enabled/default; service nginx restart
    

    更改启动命令后保存设置。这使得 App 服务重新启动。

    解决方法2:

    如果您不想在该字段中给出启动命令,请保留您输入的现有值并尝试以下操作:

    • 创建一个自定义脚本如下并保存为/home/site/startup.sh
    cp /home/site/default /etc/nginx/sites-available/default
    service nginx restart
    

    现在,对于启动命令输入/home/site/startup.sh ,然后保存设置并导航您的应用程序。

    • 如果上述解决方法不起作用,请尝试使用重新加载而不是重新启动。
    cp /home/spec-settings.conf /etc/nginx/conf.d/spec-settings.conf
    service nginx reload
    

    更详细的,请参考以下链接:

    NGINX Rewrite Rules for Azure App Service Linux PHP 8.x - (azureossd.github.io)

    【讨论】:

      【解决方案2】:

      我尝试了各种启动脚本和启动命令,但后来我注意到我的启动命令被忽略了。我有一个 Wordpress Web App Service,也想修改 nginx.conf。在重启应用程序和编辑容器很多小时后,我注意到应用程序默认有一个位于/home/dev/startup.sh 的文件。我编辑了文件并输入了以下命令,下次重新启动后,一切都可以自行工作了。我什至不需要输入任何启动命令。默认情况下,此文件由应用程序在重新启动时执行。

      另请注意,我的 nginx 默认配置位于 /etc/nginx/conf.d/default.conf

      cp /home/dev/nginx.conf /etc/nginx/conf.d/default.conf
      /usr/sbin/nginx -s reload
      

      在设置/home/dev/nginx.conf 和编辑/home/dev/startup.sh 之后,您可以重新启动应用程序并测试您的任何规则。

      【讨论】:

        【解决方案3】:

        我也遇到了这个问题。就我而言,我在导致问题的 Windows 计算机上创建了启动脚本。当我将格式更改为 Unix(例如使用 Notepad++)时,启动脚本被执行。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-05-20
          • 1970-01-01
          • 2014-10-23
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多