Nginx代理传递未渲染

Nginx代理传递未渲染,nginx,mediawiki,nginx-reverse-proxy,webmin,Nginx,Mediawiki,Nginx Reverse Proxy,Webmin,我试图将一些服务作为子域提供,但nginx似乎做得不对。 我有3个docker容器,分别服务于zabbix、webmin和mediawiki example.com/zabbix(工作正常) example.com/webmin(非渲染) example.com/wiki(非呈现) 另外,在/etc/webmin/config中添加: 和LocalSettings.php wiki页面和webmin看起来很奇怪: 任何帮助都将不胜感激 谢谢 我对MediaWiki的工作方式感到惊讶。至于缺

我试图将一些服务作为子域提供,但nginx似乎做得不对。 我有3个docker容器,分别服务于zabbix、webmin和mediawiki

  • example.com/zabbix(工作正常)
  • example.com/webmin(非渲染)
  • example.com/wiki(非呈现)
另外,在/etc/webmin/config中添加:

和LocalSettings.php

wiki页面和webmin看起来很奇怪:

任何帮助都将不胜感激
谢谢

我对MediaWiki的工作方式感到惊讶。至于缺少样式,似乎提供了
index.php
,但没有提供
load.php
。但是,如果没有运行MediaWiki的容器中的相关nginx配置,您几乎无法获得任何帮助。谢谢您,MediaWiki由apache在其容器中提供服务。。。你想看什么文件?不幸的是,我已经多年没有与Apache合作了。但是,我建议您在这里发布所有相关的配置文件,包括
.htaccess
。同时,在浏览器中,开发人员工具会查看所有对
load.php
(将会有一些)的请求以及对它们的响应。
server {
    listen 80;
    server_name             example.com;
    root                    /var/www/html/;
    

    location /zabbix {
        proxy_pass          http://192.168.0.71:8081;
        proxy_set_header    Host                $host;
        proxy_set_header    X-Real-IP           $remote_addr;
        proxy_set_header    X-Forwarded-For     $proxy_add_x_forwarded_for;
    }

    location /wiki {
        proxy_pass         http://192.168.0.71:8080;
        proxy_set_header   Host                 $host;
        proxy_set_header   X-Real-IP            $remote_addr;
        proxy_set_header   X-Forwarded-For      $proxy_add_x_forwarded_for;
    }
    location /webmin {
        proxy_pass         http://192.168.0.71:10000;
        proxy_set_header   Host                 $host;
        proxy_set_header   X-Real-IP            $remote_addr;
        proxy_set_header   X-Forwarded-For      $proxy_add_x_forwarded_for;
    }

}

webprefix=/webmin
webprefixnoredir=1
$wgServer = "http://example.com";
$wgArticlePath = "/wiki/$1";
$wgUsePathInfo = true;