自己搭建了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
评论