discuzx3.5使用百度云加速CDN如何获取访问用户的真实IP的解决办法
2022-12-29 10:12 来自 𝕷𝖎𝖑𝖏𝖆𝖈𝖐 发布@ Discuz! X3.5专区
问:如何获取访问用户的真实IP呢?答:为解决这个问题,可以通过在云加速转发的HTTP头信息中增加 X-Forwarded-For 信息,用于记录客户端的真实IP,这时web服务器的日志就可以使用 $http_x_forwarded_for变量记录远程客户端的真实IP。格式如下:
Nginx
'$http_x_forwarded_for - $remote_user "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" ';
Apache
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""ASP
Request.ServerVariables("HTTP_X_FORWARDED_FOR")PHP
$_SERVERJSP
request.getHeader("HTTP_X_FORWARDED_FOR")
已经接入云加速的用户,可以修改配置的
Nginx
'$http_x_forwarded_for - $remote_user "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" ';
Apache
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""ASP
Request.ServerVariables("HTTP_X_FORWARDED_FOR")PHP
$_SERVERJSP
request.getHeader("HTTP_X_FORWARDED_FOR")
已经接入云加速的用户,可以修改配置的
麻烦兄弟们,帮我写一下nginx 301重定向
2022-09-17 22:53 来自 迪巴拉 发布@ Discuz!问题求助
我想 http://www.x.com/vip.php 301转向到 http://www.X.com/vip.html
这样写怎么也不成功.不知道怎么回事..
location ~* ^/vip\.php$
{
rewrite ^http://www.X.com/vip.html permanent;
}
这样写也不行
if ( $uri ~* ^/vip\.php$){
rewrite ^http:/www.x.com/vip.html permanent;
}
谢谢兄弟们!
我知道答案 回答被采纳将会获得5 金币 已有0人回答
这样写怎么也不成功.不知道怎么回事..
location ~* ^/vip\.php$
{
rewrite ^http://www.X.com/vip.html permanent;
}
这样写也不行
if ( $uri ~* ^/vip\.php$){
rewrite ^http:/www.x.com/vip.html permanent;
}
谢谢兄弟们!
我知道答案 回答被采纳将会获得5 金币 已有0人回答
windows用apache和nginx哪个运行discuz稍微快一些
2020-07-08 10:35 来自 迪巴拉 发布@ Discuz!问题求助
windows用apache和nginx哪个运行discuz稍微快一些
推荐用哪一个 用nginx 跑DISCUZ 还是用 windows- apache跑DISCUZ
推荐用哪一个 用nginx 跑DISCUZ 还是用 windows- apache跑DISCUZ



