前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LNMP 环境配置 wecenter 伪静态

LNMP 环境配置 wecenter 伪静态

作者头像
我与梦想有个约会
发布2018-07-02 14:56:55
1.2K0
发布2018-07-02 14:56:55
举报
文章被收录于专栏:jiajia_dengjiajia_deng

本文介绍了 LNMP 环境搭建的 wecenter 如何开启伪静态的方法,从后台开启到配置 nginx 的配置文件,本文都有详细介绍。

开启后台伪静态功能

登录到后台开启伪静态功能,在全局设置-站点功能中。如果你之前开启过伪静态功能,但是没有配置伪静态规则,那么此时可能无法访问后台,显示 404。那么你可以直接跳过这一步,因为你已经开启了伪静态功能,直接去修改一下 nginx 的配置文件就可以了。

修改 nginx 的配置文件

LNMP 环境为我们自动创建好了站点的配置文件,我是通过 lnmp vhost add 脚本来添加的站点,生成的配置文件在 /usr/local/nginx/conf/vhost/站点名称.conf,如果你在使用 lnmp vhost add 命令创建站点时就已经启用了伪静态规则,那么 lnmp 会让你指定一个伪静态的规则文件。如这里所示:https://lnmp.org/faq/lnmp-vhost-add-howto.html,我创建站点的时候选择的是 other 这个规则。你也可以通过查看 /usr/local/nginx/conf/vhost/站点名称.conf 中的配置判断当前使用了哪个规则,如下图:

我们使用的是 other 规则,但实际这个规则什么内容都没有,规则的文件在 /usr/local/nginx/conf 目录。用 vim 打开 /usr/local/nginx/conf/other.conf 文件,写入如下内容然后保存:

代码语言:javascript
复制
location / {
        if (!-e $request_filename)
        {
                rewrite (.*) /index.php;
        }
}

保存成功后,我们就成功配置完成 nginx 的伪静态规则了。此时执行命令 /etc/init.d/nginx restart 来重启 nginx 让规则生效。

如果你在使用 lnmp 创建站点的时候没有选择开启伪静态,那么你可以根据这篇文章手动进行添加:https://lnmp.org/faq/lnmp-vhost-add-howto.html(建议学习一下 vim 的基本用法,让自己可以更自由的在 linux 中翻滚)

Post Views: 328

相关

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年1月18日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 开启后台伪静态功能
  • 修改 nginx 的配置文件
    • 相关
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档