当前位置: 首页 > 图文教程 > 网站运营 > 建站经验 > [原创]在 Lighttpd 中配置 ShopEx 4.8.x 伪静态

建站经验
评价网站推广的效果的方法
中国流量巨大的10种类型的商业网站
轻松快速打造PR5的网站
新手需要了解的网站建设的过程和步骤
推广个人博客最好办法 免费书签收藏代码
能坚持下来的站长让痛苦来的更猛烈些吧
博客首页该如何布局才能吸引与留住人
用户需求网站目标涉及行业盈利模式决定你做什么
建站流程应该是边修改边上线 推荐
建站经验谈 豆瓣网怎么推广的
GOOGLE在中国市场落后的5点原因分析
地方分类信息网站的有效推广方法小结
跟Alexa类似的网站流量跟踪的5个国外网站
网站建设与SEO的流程图
关于解决网站内容复制几点建议 强烈推荐
开心网转帖功能 网站推广经验
Site 网站首页不在第一页的原因及解决方法
解决首页不在第一页的问题的方法参考
网站推广 如何招兼职网络推广员
网站用户体验与公交车的用户体验

建站经验 中的 [原创]在 Lighttpd 中配置 ShopEx 4.8.x 伪静态


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 174 ::
收藏到网摘: n/a

前段时间我写了一篇 ShopEx 4.84伪静态实现方法(涵盖IIS服务器以及Nginx) 的文章。应该说反响还可以吧,也因此认识了一些做网店的朋友。当然也遇到一些问题,如修改文件发生改变,这个是因为官方对一些小的细节做了修改,所以就有朋友说,你这个文件里面怎么没有那句话啊,说实话我也很无语。还有一个是无法破解被官方加密的ctl.setting.php,反馈说那个软件(Dezender)无法破解,因为我之前写那篇文章的时候的操作系统是WinXP sp2,然后我装过新的sp3系统,也请衣帮忙测试,他的环境是Win7,测试的结果我就得出WinXP sp3以上系统无法运行,或者是其他原因吧。

OK,回到正题,就详细说一下在Lighttpd中配置支持ShopEx的方法。方法之前在那篇文章已经提及。只是一直没人肯测试。

目前我还没有在lighttpd中配置ShopEx 的伪静态规则。如果lighttpd的fans的话。可以试试配置一下,这里提供一条线索。就是lighttpd的一个第三方模块:lighttpd-mod-magnet.大家多多动手。哈哈。

对,没错,这次就是用lighttpd的第三方模块:lighttpd-mod-magnet.模块的具体使用方法请参看Lighttpd官方文档说明:Module: mod_magnet.其实这篇文章参考了我之前的文章: Lighttpd 配置 Drupal 6.4的方法,只是这次稍微认真研究了一下。

这里的操作系统是Linux,所以先弄清楚,Windows是没有lighttpd的。需要说明的是,Lighttpd的版本必须大于或等于 1.4.12,lua版本必须大于或等于5.1.不过还好,我这次测试是在Debian4下操作的。直接用apt-get命令安装的软件。没有什么问题, 其他系统诸如centos也应该是类似的。这里就只讨论在debian环境中的配置。其他系统的只能依照此例进行参考,切不可以盲目执行。如需帮助,可直 接与我取得联系。

1.首先要先安装一个Lighttpd模块,用来解析lua格式文档。安装这个模块的同时会直接安装好lua

apt-get install lighttpd-mod-magnet

2.开启这个模块。直接执行命令:

lighty-enable-mod magnet

执行之后,会在/etc/lighttpd/conf-enabled目录中自动添加模块配置文件10-magnet.conf.

3.添加参数配置:shopex.lua

cd /etc/lighttpd

wget http://www.xmlchina.org/source/shopex.lua

如果你的网店是放在二级目录中,请修改shopex.lua文件中的

-- prefix without the trailing slash
local prefix = ''

如您的网店是在shop目录中,就将local prefix = ''改为local prefix = '/shop'

4.配置lighttpd虚拟主机,这里以test.xmlchina.org为例

以下为引用的内容:
## test.xmlchina.org
$HTTP["host"] =~ "test.xmlchina.org" {
magnet.attract-physical-path-to = ( "/etc/lighttpd/shopex.lua" )
server.document-root = "/home/xmlchina/shop/public_html"
index-file.names = ( "index.php" )
server.errorlog = "/var/log/lighttpd/test.xmlchina.org-error.log"
accesslog.filename = "/var/log/lighttpd/test.xmlchina.org-access.log"
}

最后重启一下就可以了。然后我们进入网站管理后台开启伪静态就可以了。看完了,然后你发现了吗?那就是不用破解那个乱糟糟的文件了。

测试地址:http://shopex.test.xmlchina.org:81/

如果有其他疑问,可以通过以下方式与我取得联系

QQ:448033662 Gtalk/Mail/Msn:[email protected]

原创文章。转载请注明文章出处。请转载时保留以下链接。

文章转载自:http://www.xmlchina.org/original-in-shopex-4-8-x-configure-lighttpd-pseudo-static/