Nginx代理传递未渲染
我试图将一些服务作为子域提供,但nginx似乎做得不对。 我有3个docker容器,分别服务于zabbix、webmin和mediawikiNginx代理传递未渲染,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的工作方式感到惊讶。至于缺
- example.com/zabbix(工作正常)
- example.com/webmin(非渲染)
- example.com/wiki(非呈现)
谢谢 我对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;