`
iloong
  • 浏览: 12211 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

怎样让lumanager的nginx支持pathinfo,支持iwebshop伪静态?

阅读更多
iwebshop是一个很不错的开源网店系统,PHP+MySQL技术的,采用了单一入口的MVC模式。在apache下是很容易配置伪静态的,但是在Nginx下却鲜有相关的教程,系统开发商也没有提供nginx的详细说明。我在看了n个教程,反复配置了好多次,都是失败,甚至导致网站打不开! 感觉很多教程都讲的不够详细,还存在很多误导。经过一番折腾,我终于搞定了。

我的服务器装有lumanager,我用它来管理linux虚拟主机,它带有nginx,还算方便。呵呵,有广告嫌疑了。

废话少说,下面我将详细讲解怎么配置lumanager的nginx,让它支持pathinfo,支持iwebshop伪静态。

第一步:编辑你的网站;

第二步:选择使用nginx,建议使用fast_cgi模式,性能更好。使用nginx不用apache不就是为了性能嘛。不然何必麻烦配置啊;

第三步:Nginx扩展设置(location段)填写,开启pathinfo:

location ~* \.(php[3-9]?|phtm[l]?)(\/.*)*$ {
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:8999;
include fastcgi_params;
set $path_info “”;
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ “^(.+?\.php)(/.+)$”) {
set $real_script_name $1;
set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
}

第四步:Nginx扩展设置(server段)填写以下代码,伪静态规则:Java代码 收藏代码if (!-e $request_filename)

{
rewrite ^/(?!index\.php|robots\.txt|views|plugins|backup|upload|image|runtime|install)(.*)$ /index.php/$1 last;
break;
}

第五步:点击确认按钮!

最后一步:
修改iwebshop的路由规则。
做完以上步骤,尼玛nginx终于成功了!可以不用放弃iwebshop了。如果iwebshop搞不定nginx下的伪静态,我只好无奈换用ecshop了。
分享到:
评论

相关推荐

    虚拟主机管理软件LuManager2.0正式版发布.docx

    【虚拟主机管理软件LuManager2.0】是新一代的服务器管理工具,专为Linux和Unix系统设计,尤其适合不熟悉复杂命令行操作的用户。它兼容多种Linux发行版,包括FreeBSD、Debian、Centos、Ubuntu以及HttpOS。LuManager...

    LuManager2.0beta1发布 支持在线添加硬盘.docx

    【LuManager 2.0 beta1】是一款专为Linux/Unix系统设计的网站服务器管理软件,支持多种操作系统,包括FreeBSD、Debian、CentOS、Ubuntu以及HttpOS等。这款软件的一大亮点在于其简单易用的特性,使得即使是对Linux/...

    LuManager图文安装使用教程和创建MysqL快速建站基本教程

    LuManager也简称是LUM,是一套国产的Linux和Unix服务器管理软件,支持Nginx、Tengine、Apache,可以切换PHP5.2X和PHP5.3X,快速创建网站、MysqL数据库、域名绑定等建站功能齐全,程序还附带了一些PHP和服务器优化...

    如何搭建自己CDN服务器(LuManager)

    如何搭建自己CDN服务器 目前在免费CDN市场上,360因为“免费...一、CDN服务器搭建前准备(本文以LuManager来搭建CDN服务器) 1.找一个国内访问速度快的服务器来安装LuManager控制面板。例如你在郑州,你可以选择郑州服

    LuManager VPS主机控制面板安装和Eduvps免费VPS测评

    Eduvps是一个专为学习而提供的免费VPS主机,因为是纯粹个人提供且专注于给学习...另外,玩VPS主机的朋友应该已经接触过了LuManager这个国产的VPS主机控制面板,类似于WDCP,功能比较强大,建站操作简单,非常容易上手。

    LuManager Linux/Unix服务器管理面板推荐之国产面板

    LuManager Linux/Unix服务器管理面板推荐之国产面板

    Easypanel免费的VPS主机面板 可跨平台Linux和Windows

    - 提供.htaccess伪静态支持,优化SEO。 - 文件管理功能,包括在线压缩和解压缩,并可设置密码保护。 对于初次使用者,Easypanel会在设置之初要求配置服务器的基本信息,如IP地址、端口号等,以确保系统的正常运行。...

    完美PDF转Word软件

    修改/usr/local/LuManager/Tpl/User_1520/Public/js/Hosts.js文件:将“自定义安装软件1开始”和“自定义安装软件1结束”之间的代码复制,并作相应修改 7. 修改/usr/local/LuManager/Tpl/User_1520/Hosts/quick_add_...

    linux安装全中文管理面板教程(php+mysql)

    AMH是针对LNMP/Nginx环境的免费开源虚拟主机面板,适用于纯净系统。 4. **配置和使用**: 安装完成后,你可以通过Web界面访问管理面板。例如,对于LuManager,打开`http://ip:3312/admin/`,使用默认的用户名`...

Global site tag (gtag.js) - Google Analytics