文档

Nginx 代理的配置

如果您使用支持 .htaccess 规则的 Nginx 服务器, 但您在插件设置页面上仍然出现服务器配置错误, Xilifox Image Optimizer 插件需要额外的 Nginx 服务器配置才能正常工作. 这表明静态文件的 Nginx 反向代理或静态文件的 Nginx 缓存存在问题.

  • 步 1.#

    启动与您网站的 SSH 连接 或将此说明转发给您的服务器管理员.

  • 步 2.#

    在其中一个路径中找到配置文件 (请记住选择您的域使用的配置文件):

    • /etc/nginx/sites-available/ 或者 /etc/nginx/sites-enabled/
    • /etc/nginx/conf.d/
  • 步 3.#

    检查您的域的配置文件中是否有类似的规则 (位置指令中的扩展列表可能会有所不同, 所以寻找相似之处):

    location ~* ^.+.(css|js|jpg|jpeg|png|gif|webp|ico|eot|otf|woff|woff2|ttf)$ {
    expires max;
    ...

    或者

    location ~* ^.+.(css|js|jpe?g|png|gif|webp|ico|eot|otf|woff|woff2|ttf)$ {
    expires 1M;
    try_files $uri @proxy;
    ...

    取决于配置, 如果配置分为多个文件,这些规则可能位于不同的配置文件中.

    如果你发现这样的规则, 请从位置指令中删除以下格式:

    • jpgjpeg 或者 jpe?g
    • png
    • gif
    • webp

    这是更改之前的示例位置指令的样子:

    这是相同指令更改后的样子:

  • 步 4.#

    使用命令重新启动Nginx服务器:

    systemctl restart nginx

  • 步 5.#

    就这样! 我们的插件就可以正常工作了.

     

不是您正在寻找的解决方案?

请检查其他 文章 或打开一个 工单.