小妖女 发表于 2015-1-14 20:42:59

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

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!Lnmp设置搭建了nginx的lnmp,也作了博客和服装论坛,我是如许做静态化的。
建一个discuz.conf和wordpress.conf和nginx.conf放在统一个文件夹下,详细地位详细安排,我的是放在/usr/local/webserver/nginx/conf上面
discuz.conf的内容以下
location/{
rewrite^/archiver/((fid|tid)-+.html)$/archiver/index.php?$1last;
rewrite^/forum-(+)-(+).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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!

若天明 发表于 2015-1-16 21:46:12

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

下面笔者在论坛看到的一个好问题:“安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。

海妖 发表于 2015-1-24 12:07:09

通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?

愤怒的大鸟 发表于 2015-2-1 14:19:23

安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。

再见西城 发表于 2015-2-7 09:04:39

得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。

柔情似水 发表于 2015-2-21 22:12:44

对我们学习操作系统有很大的帮助,加深我们对OS的理解。?

活着的死人 发表于 2015-3-7 00:17:23

和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。

小女巫 发表于 2015-3-14 03:52:20

再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?

金色的骷髅 发表于 2015-3-21 02:17:59

说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
页: [1]
查看完整版本: Linux教程之lnmp中nginx静态化的设置