本文目录一览:
- 1、怎么查询使用CDN后Discuz论坛网站真实IP地址的方法
- 2、怎么进入discuz论坛后台
- 3、Discuz!论坛后台管理地址是什么?
- 4、discuz localhost改为内网地址访问
- 5、Discuz搭建论坛后如何修改访问的网站路径?
- 6、discuz本地搭建测试环境 访问地址是127.0.0.1 怎么换成我ip访问 及192.168.1.x段访问 可以局域网访问的 急
怎么查询使用CDN后Discuz论坛网站真实IP地址的方法
使用了国外的空间的站长经常会苦恼空间访问速度慢,DNS解析反应慢的问题。为了解决这些问题,最好的办法就是使用CDN,加快博客和网站从国内的访问速度,提高用户体验度。而且适合DZ使用任何一种CDN产品之后照成的这种情况。
首先说手该问题导致的结果:
1.Discuz论坛可能无法获得用户的真实IP,导致某些用户IP显示的是CDN产品节点的IP
2.论坛访问量过大的话,可能会导致用户访问时提示“抱歉,您的 IP 地址不在被允许,或您的账号被禁用,无法访问本站点”
接下来谈谈产生原因:
使用CDN,对于网站访客来说,相当于使用了代理访问,而DZ在设计上,是优先获取代理IP,其它才会检测代理服务器是否将用户真实IP传输过来,也就是说获取代理IP优先于用户真实IP。如果您的网站不需要对用户访问做过多的限制,强烈建议按照以下方法进行:
第一种(DZ X2版本):打开DZ,/source/class/class_core.php 文件;
搜索“HTTP_CLIENT_IP”,找到下面这段代码:
function _get_client_ip() {
$ip = $_SERVER[‘REMOTE_ADDR’];
if (isset($_SERVER[‘HTTP_CLIENT_IP’]) preg_match(‘/^([0-9]{1,3}\.){3}[0-9]{1,3}$/’, $_SERVER[‘HTTP_CLIENT_IP’])) {
$ip = $_SERVER[‘HTTP_CLIENT_IP’];
} elseif(isset($_SERVER[‘HTTP_X_FORWARDED_FOR’]) AND preg_match_all(‘#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#s’, $_SERVER[‘HTTP_X_FORWARDED_FOR’], $matches)) {
foreach ($matches[0] AS $xip) {
if (!preg_match(‘#^(10|172\.16|192\.168)\.#’, $xip)) {
$ip = $xip;
break;
}
}
}
return $ip;
}
替换成一下代码:
function _get_client_ip() {
$ip = $_SERVER[‘REMOTE_ADDR’];
if (isset($_SERVER[‘HTTP_X_REAL_FORWARDED_FOR’]) preg_match(‘/^([0-9]{1,3}\.){3}[0-9]{1,3}$/’, $_SERVER[‘HTTP_X_REAL_FORWARDED_FOR’])) {
$ip = $_SERVER[‘HTTP_X_REAL_FORWARDED_FOR’];
}
elseif (isset($_SERVER[‘HTTP_X_FORWARDED_FOR’]) preg_match(‘/^([0-9]{1,3}\.){3}[0-9]{1,3}$/’, $_SERVER[‘HTTP_X_FORWARDED_FOR’])) {
$ip = $_SERVER[‘HTTP_X_FORWARDED_FOR’];
}
elseif (isset($_SERVER[‘HTTP_CLIENT_IP’]) preg_match(‘/^([0-9]{1,3}\.){3}[0-9]{1,3}$/’, $_SERVER[‘HTTP_CLIENT_IP’])) {
$ip = $_SERVER[‘HTTP_CLIENT_IP’];
}
return $ip;
}
希望可以帮助到你
怎么进入discuz论坛后台
进入方法主要是两种:
1、前台登录后,点击进入管理中心,然后输入用户名密码就可以进入了;
2、直接访问论坛主域名/admin.php,输入管理员的用户名和密码就可以进入了。
Discuz!论坛后台管理地址是什么?
Discuz!论坛后台管理地址:
后台的默认地址是论坛地址/admincp.php。
Discuz!介绍:
Crossday Discuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。自2001年6月面世以来,Discuz!已拥有14年以上的应用历史和200多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。目前最新版本Discuz! X3.2正式版于2015年6月9日发布,首次引入应用中心的开发模式。2010年8月23日,康盛创想与腾讯达成收购协议,成为腾讯的全资子公司。
Crossday Discuz! Board(以下简称 Discuz!,中国国家版权局著作权登记号2006SR11895)是康盛创想(北京)科技有限公司(英文简称Comsenz)推出的一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。Discuz! 的基础架构采用世界上最流行的web编程组合PHP+MySQL实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。
discuz localhost改为内网地址访问
需要在服务器环境里设置。
修改apache里的httpd.conf将127.0.0.1一句前面加#注释掉,加一句 Allow from all
本机可以用192.168.3.111/bbs访问,局域网内其他用户也可用192.168.3.111/bbs访问。
Discuz搭建论坛后如何修改访问的网站路径?
用的什么网站服务器,apache?如果是apache的话修改配置文件,将网站主目录修改到upload目录就ok了
discuz本地搭建测试环境 访问地址是127.0.0.1 怎么换成我ip访问 及192.168.1.x段访问 可以局域网访问的 急
直接输你的IP地址就可以了呀,或者主机名也行的!如果局域网的其他机器访问不了,你看看是不是防火墙设置的问题!