自己搭建了NextCloud运行在Apache2上面,由于一些原因需要Nginx反向代理Apache,导致NextCloud获取不到客户端真实ip。
下面配置Apache2,使其获得客户端真实IP。
nginx反代配置
proxy_set_header X-Original-IP $remote_addr;
Linux命令
a2enmod remoteip
编辑remoteip.conf
vim /etc/apache2/mods-available/vim remoteip.conf
#添加
RemoteIPHeader X-Original-IP
RemoteIPProxiesHeader X-Forwarded-By
重启Apache2
systemctl restart apache2
评论