Nginx有多个maste
如果您在 Debian 系统上运行多个 Nginx 主服务器(master),您可以尝试以下方法来解决问题:
升级 Nginx 版本:首先,确保您的 Nginx 版本已经升级到 1.24.0。您可以使用 Docker 来构建一个基于最新版本的 Nginx 镜像。以下是一个示例 Dockerfile,您可以根据自己的需求进行修改:FROM php:8.1-fpmRUN apt update && apt -y install curl gnupg2 ca-certificates lsb-release debian-archive-keyringRUN curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/nullRUN echo 'deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/mainline/debian lsb_release -cs nginx' | tee /etc/apt/sources.list.d/nginx.listRUN apt update && apt -y install nginx && rm -rf /var/lib/apt/lists/*EXPOSE 80/tcpCMD ['/usr/sbin/nginx', '-g', 'daemon off;']构建镜像并运行容器:docker build . -t nginx-mainline-php81docker run -d --rm -p 90:80 nginx-mainline-php81您可以通过浏览器访问 http://SERVER_IP:90 来查看 Nginx 默认页面。移除默认页面:如果您不想显示默认的 Nginx 页面,您可以编辑 Nginx 配置文件,将默认站点的配置注释掉或者删除。默认配置文件路径为 /etc/nginx/sites-available/default。配置您的 Drupal 应用:将 Nginx 配置文件指向您的 Drupal 应用。您需要创建一个新的 Nginx 配置文件,指定您的域名、SSL 证书(如果有的话)以及其他相关配置。然后将该配置文件链接到 /etc/nginx/sites-enabled/ 目录。
赞6
踩0