lnmp如何实现伪静态,默认目录伪静态

简介:

LNMP一键安装包一直是我小内存VPS的首选安装环境,因为它占用资源少,性能高。最新发布的lnmp0.7还增加了对LNMPA的支持,LNMPA使用Nginx作为前端服务能够更快更及时的静态页面、js、图片等,当客户端请求访问动态页面时由Nginx的反向代理给Apache处理,Apache处理完再交予Nginx返回给客户端。采用LNMPA能够更好的解决LNMP架构中由于PHP-FPM方面产生的502错误,同时提供更安全的多用户多站点环境。

众所周知,LNMP默认添加了Discuz、Wordpress、Sablog、emlog、dabr等伪静态支持,在新建虚拟主机时,输入以上名称就能对上述程序伪静态完美支持。如果,您还需要添加自定义伪静态规则,直接输入一个你想要的伪静态规则的名称,然后编辑/usr/local/nginx/conf/你自定义的伪静态名字.conf 里面添加伪静态规则。

LNMP的介绍中,写了新建虚拟主机的伪静态规则的问题,但是,有朋友就问我:我在安装LNMP环境的时候,已经输入了域名,我想用这个域名做站,这个的伪静态规则在哪里写呢?好了,今天,主要就来说说这个问题。

我们以DiscuzX1.5(或者X2)为例,来讲讲默认目录的伪静态该怎么写,写在哪里。

由于LNMP默认带有DiscuzX的伪静态规则(所有伪静态规则文件均在/usr/local/nginx/conf/目录下以程序命名的.conf文件中),我们就不需要新建一个伪静态文件了。DiscuzX1.5的伪静态规则文件为discuzx.conf。

下面我们要做的是修改nginx.conf 中默认虚拟主机,具体方法是在server添加上 include discuzx.conf;,如图:

图中,我框中的就是我们添加的伪静态规则了,就是在root /home/wwwroot;下面增加一行:include discuzx.conf; ,之后保存,上传。

修改完成后,别忘记重启nginx,命令:

/usr/local/nginx/sbin/nginx -s reload

本文转自博客园知识天地的博客,原文链接:lnmp如何实现伪静态,默认目录伪静态,如需转载请自行联系原博主。


相关文章
|
应用服务中间件 Apache nginx
LNMP环境中WordPress程序伪静态解决方案
LNMP环境是目前我们国内站长使用的Linux VPS配置环境中使用较多的。作为新手我们很可能会看到老左类似的"LNMP安装教程"然后依葫芦画瓢的去安装VPS。我们是否有发现环境中我们较为常用的wordpress伪静态不生效,内页出现404错误页面。
2097 0
|
关系型数据库 MySQL 应用服务中间件
LNMP安装了哪些软件?安装目录在哪?
LNMP一键安装包除去安装所必须的依赖包,还会默认安装以下软件: Nginx、MySQL/MariaDB、PHP、phpMyAdmin、Zend Optimizer/Zend GuardLoader。
1984 0
|
应用服务中间件 PHP nginx
|
关系型数据库 应用服务中间件 PHP
LNMP相关软件安装目录
 LNMP相关软件安装目录 Nginx 目录: /usr/local/nginx/ MySQL 目录 : /usr/local/mysql/ MySQL数据库所在目录:/usr/local/mysql/var/ PHP目录 : /usr/local/php/ PHPMyAdmin目录 : 0.9版为/home/wwwroot/phpmyadmin/ 1.0版为 /home/wwwroot/default/phpmyadmin/ 强烈建议将此目录重命名为其不容易猜到的名字。
884 0
|
应用服务中间件 PHP nginx
CentOS 下用的是lnmp 的包配置Nginx 下的CI伪静态(搞爽了)
server { listen 80; server_name cy.com; index index.
1045 0
|
10月前
|
关系型数据库 MySQL 应用服务中间件
手动部署LNMP环境(Alibaba Cloud Linux 2)
本场景带您体验如何在Alibaba Cloud Linux 2.1903 LTS 64位操作系统的云服务器上搭建LNMP环境。
237 0
|
2月前
|
关系型数据库 应用服务中间件 nginx
基于Docker的LNMP环境微服务搭建
基于Docker的LNMP环境微服务搭建
基于Docker的LNMP环境微服务搭建
|
10月前
|
关系型数据库 MySQL 应用服务中间件
快速搭建LNMP环境
Nginx是一款小巧而高效的Web服务器软件,可帮您在Linux系统下快速方便地搭建出LNMP Web服务环境。本教程介绍如何搭建LNMP环境,其中LNMP分别代表Linux、Nginx、MySQL和PHP。
349 2