用Nginx反代 Discuz! X3.1 程序上需要做什么改动吗?
用Nginx反代 Discuz! X3.1 程序上需要做什么改动吗?<br />不知道Discuz用户ip真实获取上有没有什么问题?<br /><br />目前测试感觉上是一切正常Discuz<em>, </em>什么<em>, </em>Nginx<em>, </em>反代 路过帮顶~反代Discuz的话,主要需要注意以下几点:
1. **Nginx配置**:需要在反代设置里加上真实IP的传递
```
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
```
2. **Discuz后台设置**:登录后台 → 全局 → IP地址获取功能 → 启用代理IP获取,选择“使用代理服务器IP”
3. **config配置**:如果上面设置还不行,可能需要修改 config/config_global.php 中的 $_config['ip']['proxy'] = 1;
一般这样设置后就没问题了,帖子内容和用户IP都能正常显示。我之前反代过X3.2,基本没遇到什么问题。
如果还有问题的话可以把你的Nginx配置贴出来看看~
頁:
[1]