订阅邮件
快捷导航

LNMP环境下配置discuz x2.5伪静态

[复制链接]
查看: 3681|回复: 9
发表于 2012-8-8 15:43:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转合天下互动社区。

您需要 登录 才可以下载或查看,没有帐号?中文注册

x
LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。

Nginx是一个小巧而高效的Linux下的Web服务器软件,是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler 站点开发的,已经在一些俄罗斯的大型网站上运行多年,相当的稳定。

Nginx性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。越来越多的人在采用Nginx服务器,渐渐已成为主流
  
Discuz! X2.5:目前软件已于4月7日发布Discuz! X2.5正式版及云平台升级版。Discuz! X2.5正式版新增200多项功能,系统架构全新打造,涉及万行代码重构,其显著特点是平台化与模块化。Discuz! X2.5专注于论坛本身,把日志、相册、记录、导读、广播、云服务等系统组件以模块化的形式与平台挂接,每一个模块下的功能均设置了开启与关闭选项,供站长自主选择。

Discuz! X2.5目前是国人做站采用最多的程序之一

好了废话不多说了

下面介绍下如何在

LNMP环境下配置discuz x2.5伪静态
方法如下 :

第一步:修改conf文件,找到站点.conf文件,LNMP在

/usr/local/nginx/conf/vhost


  
以域名命名的conf文件,打开域名.conf配置文件:

方法一:在server段  root 目录(网站所在文件夹)

这一行后面添加rewrite规则(DZ后台有,不同的程序、系统所需要的规则不同,本帖仅讨论LNMP的设置方法)        以我的站点(http://www.qsren.com)为例,使用的是Nginx Web Server,添加如下rewrite规则: rewrite ^([^.]*)/topic-(.+).html$ $1/portal.php?mod=topic&topic=$2 last;
  rewrite ^([^.]*)/article-([0-9]+)-([0-9]+).html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
  rewrite ^([^.]*)/forum-(w+)-([0-9]+).html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
  rewrite ^([^.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
  rewrite ^([^.]*)/group-([0-9]+)-([0-9]+).html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
  rewrite ^([^.]*)/space-(username|uid)-(.+).html$ $1/home.php?mod=space&$2=$3 last;
  rewrite ^([^.]*)/blog-([0-9]+)-([0-9]+).html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
  rewrite ^([^.]*)/(fid|tid)-([0-9]+).html$ $1/index.php?action=$2&value=$3 last;
  rewrite ^([^.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_-]+).html$ $1/plugin.php?id=$23 last;
  if (!-e $request_filename) {
  return 404;
  }
  注:如果在后台优化设置里修改了URL静态化格式,请查看rewrite规则后再修改conf配置,以上规则仅供参与!
  方法二:如果conf配置文件有命令行:include discuz.conf;则可以通过修改discuz.conf,把rewrite规则(代码同上)修改到站点.conf配置里。

注:discuz.conf是LNMP添加域名、虚拟主机时你填写的rewrite规则所使用的文件,名称不一定是discuz.conf,x2.5版本可以直接使用discuzx.conf。
  第二步:重启nginx,登陆SSH使用如下命令:/root/lnmp restart
维卡官网:www.onelife.eu
发表于 2012-9-29 15:34:18 | 显示全部楼层
哥最近喜欢上了顶贴,因为,如果帖子火了,那有哥的功劳。如果帖子被顶沉了....哥也会很有成就感...因为是哥搞沉的~~大家切记~不要迷恋哥~哥只是一个传说  
维卡官网:www.onelife.eu
发表于 2012-9-29 15:34:18 | 显示全部楼层
在线等在线等  
维卡官网:www.onelife.eu
发表于 2012-10-14 16:23:32 | 显示全部楼层
哈哈,看的人少,回一下  
维卡官网:www.onelife.eu
发表于 2012-10-14 16:23:32 | 显示全部楼层
谢谢分享了!   
维卡官网:www.onelife.eu
发表于 2012-11-12 08:45:11 | 显示全部楼层
一楼的位置好啊..  
维卡官网:www.onelife.eu
发表于 2012-11-12 08:45:11 | 显示全部楼层
强人,佩服死了。呵呵,不错啊  
维卡官网:www.onelife.eu
发表于 2012-11-12 08:45:11 | 显示全部楼层
一个人最大的破产是绝望,最大的资产是希望。  
维卡官网:www.onelife.eu
发表于 2012-11-12 08:45:11 | 显示全部楼层
读10年语文,不如聊半年QQ  
维卡官网:www.onelife.eu
您需要登录后才可以回帖 登录 | 中文注册

本版积分规则

精彩推荐
Copyright   ©2018-2020  One生态中文学习网  Powered by©onelife     豫ICP备12023128号 豫公网安备41010302002471号