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

建站经验
浅谈网站友情链接的相关性
B2B行业门户网站最终页优化 标题设置方法
netbeans打造wordpress的本地编辑环境
网站优化后出现的12个最常见的错误
网站内容如何获得用户关注 增加访客浏览量
就爱车阿里吧吧博客推广经验总结
通过谷歌广告报表 洞悉网站整体广告运营状况
VC融资商业计划书系列(1)形式及内容构成
改版 如何提高网站访问量
谨防网上的淘宝客程序的陷阱
八大优化插件 增加客户对WordPress接受度
Blog优化的15个法则 写Blog的人努力方向
链接建设新角度
同一IP地址实现多域名对应多个Web站点
提高个人分析能力 把握网站推广技巧
商品行业20天定位打造日1000准客户
模仿Googlebot 机器人查来看你网页的代码
同样的淘宝客不同的经历 做比想难
Digg创始人分享:把1个用户变成100万的9种办法
解读SiteServer CMS网站内容管理系统的魅力

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 131 ::
收藏到网摘: 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/