|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。
1、先容Nginx是俄罗斯人编写的非常轻量级的HTTP服务器,Nginx,它的发音为“engineX”,是一个高功能的HTTP和反向代办署理服务器,同时也是一个IMAP/POP3/SMTP代办署理服务器.
2、Location语法语法:location[=|~|~*|^~]/uri/{…}
注:
1、~为辨别巨细写婚配
2、~*为不辨别巨细写婚配
3、!~和!~*分离为辨别巨细写不婚配及不辨别巨细写不婚配
示例一:
location/{}
婚配任何查询,由于一切哀求都以/开首。可是正则表达式划定规矩将被优先和查询婚配。
示例二:
location=/{}
仅仅婚配/
示例三:
.代码以下:
location~*.(gif|jpg|jpeg)${
rewrite.(gif|jpg)$/logo.png;
}
注:不辨别巨细写婚配任何故gif,jpg,jpeg开头的文件
3、ReWrite语法
last-基础上都用这个Flag。
break-中断Rewirte,不在持续婚配
redirect-前往一时重定向的HTTP形态302
permanent-前往永世重定向的HTTP形态301
1、上面是能够用来判别的表达式:
-f和!-f用来判别是不是存在文件
-d和!-d用来判别是不是存在目次
-e和!-e用来判别是不是存在文件或目次
-x和!-x用来判别文件是不是可实行
2、上面是能够用作判别的全局变量
例:http://localhost:88/test1/test2/test.php
.代码以下:
$host:localhost
$server_port:88
$request_uri:http://localhost:88/test1/test2/test.php
$document_uri:/test1/test2/test.php
$document_root:D:
ginx/html
$request_filename:D:
ginx/html/test1/test2/test.php
4、Redirect语法
.代码以下:
server{
listen80;
server_namestart.igrow.cn;
indexindex.htmlindex.php;
roothtml;
if($http_host!~"^star.igrow.cn$"[点击图片可在新窗口翻开]{
rewrite^(.*)http://star.igrow.cn$1redirect;
}
}
5、防盗链
.代码以下:
location~*.(gif|jpg|swf)${
valid_referersnoneblockedstart.igrow.cnsta.igrow.cn;
if($invalid_referer){
rewrite^/http://$host/logo.png;
}
}
6、依据文件范例设置过时工夫
.代码以下:
location~*.(js|CSS|jpg|jpeg|gif|png|swf)${
if(-f$request_filename){
expires1h;
break;
}
}
7、克制会见某个目次
.代码以下:
location~*.(txt|doc)${
root/data/www/linuxtone/test;
denyall;
}
RedHatCentOS等等.学习linux不是逛自由市场,选定版本就要静下心来学习.不要今天换版本明天要升级.这样对你没有好处。 |
|