仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 335|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] Linux教程之lnmp中nginx静态化的设置

[复制链接]
小妖女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:42:59 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!Lnmp设置搭建了nginx的lnmp,也作了博客和服装论坛,我是如许做静态化的。
建一个discuz.conf和wordpress.conf和nginx.conf放在统一个文件夹下,详细地位详细安排,我的是放在/usr/local/webserver/nginx/conf上面
discuz.conf的内容以下
location/{
rewrite^/archiver/((fid|tid)-[w-]+.html)$/archiver/index.php?$1last;
rewrite^/forum-([0-9]+)-([0-9]+).html$/forumdisplay.php?fid=$12last;
32last;
rewrite^/space-(username|uid)-(.+).html$/space.php?$1=$2last;
rewrite^/tag-(.+).html$/tag.php?name=$1last;
}
wordpress.conf的内容以下利用(supercache减速)
location/
{
autoindexoff;
set$wp_super_cache_file”;
set$wp_super_cache_uri$request_uri;
if($request_method=POST)
{
set$wp_super_cache_uri”;
}
if($query_string)
{
set$wp_super_cache_uri”;
}
if($http_cookie~*“comment_author_|WordPress|wp-postpass_”)
{
set$wp_super_cache_uri”;
}
if($wp_super_cache_uri~^(.+)$)
{
set$wp_super_cache_file/wp-content/cache/wp_super_cache/$http_host/$1index.html;
}
if(-f$document_root$wp_super_cache_file)
{
rewrite^(.*)$$wp_super_cache_filebreak;
}
if(-f$request_filename)
{
expires30d;
break;
}
if(!-e$request_filename)
{
rewrite^(.+)$/index.php?q=$1last;
}
}
(不利用supercache减速以下,倡议利用下面的,全乎)
location/{
if(-f$request_filename/index.html){
rewrite(.*)$1/index.htmlbreak;
}
if(-f$request_filename/index.php){
rewrite(.*)$1/index.php;
}
if(!-f$request_filename){
rewrite(.*)/index.php;
}
}
在你的假造机设置中如许设置
在假造机设置的第一个年夜括号中到场一句援用(discuz)
includediscuz.conf;
大概(wordpress)
includewordpress.conf;
反省nginx设置,没有毛病,重启
给你个例子
这是我的bbs
server
{
listen80;
server_namebbs.1dle.com;
indexindex.htmlindex.htmindex.php;
root/data0/htdocs/bbs;
includediscuz.conf;
error_page404=/error/404.html;
error_page502=/error/502.html;
location~.*.(php|php5)?$
{
#fastcgi_passunix:/tmp/php-cgi.sock;
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
includefcgi.conf;
}
log_formatwwwlogs‘$remote_addrC$remote_user[$time_local]“$request”‘
‘$status$body_bytes_sent“$http_referer”‘
‘”$http_user_agent”$http_x_forwarded_for’;
access_log/data1/logs/wwwlogs.logwwwlogs;
}

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
金色的骷髅 该用户已被删除
9#
发表于 2015-3-21 02:17:59 | 只看该作者
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
小女巫 该用户已被删除
8#
发表于 2015-3-14 03:52:20 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
活着的死人 该用户已被删除
7#
发表于 2015-3-7 00:17:23 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
柔情似水 该用户已被删除
6#
发表于 2015-2-21 22:12:44 | 只看该作者
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
再见西城 该用户已被删除
5#
发表于 2015-2-7 09:04:39 | 只看该作者
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
愤怒的大鸟 该用户已被删除
地板
发表于 2015-2-1 14:19:23 | 只看该作者
安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
海妖 该用户已被删除
板凳
发表于 2015-1-24 12:07:09 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
若天明 该用户已被删除
沙发
发表于 2015-1-16 21:46:12 | 只看该作者

Linux教程之lnmp中nginx静态化的设置

下面笔者在论坛看到的一个好问题:“安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-19 04:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表