我想以这种方式安装MediaWiki。
问题:
答案 0 :(得分:0)
这当然是可行的(尽管从通用可用性和信息安全的角度来看,在不同的域上具有不同的东西通常更好)。可能最简单的方法是不将MediaWiki服务器直接暴露给Web,在/ wiki下安装MediaWiki并告诉它(通过$wgServer
)它在gao.bo上运行。这样代理就不必处理URL重写,cookie路径重写,不同的域名等。
要进行设置,您可以设置类似
的内容location /wiki/ {
proxy_pass http://<IP of your MediaWiki server>;
}
代理nginx,并确保wiki服务器将/wiki/
的请求路由到MediaWiki安装。然后,您可以如您所述,通过代理运行安装程序,并将代理的IP添加到$wgSquidServers
,以便MediaWiki信任X-Forwarded-For
标头。