【原】nginx配置文件
一:下载nginx方式
1.yum install nginx
2.源码安装
二:学习网址
三:配置文件信息
server {
listen 80 ;
listen [::]:80 ipv6only=on;
listen 443 default ssl;
listen [::]:443 default ssl;
#listen [::]:443 ssl ;
#listen 443 ssl;
ssl off;
ssl_certificate /etc/nginx/sslkey/kcs.default.crt;
ssl_certificate_key /etc/nginx/sslkey/kcs.default.key;
server_name test1116.com;
#max_ranges 0;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
#302跳转使用
location = /test302.html {
root html;
rewrite ^/(.*)$ http://127.0.0.1/a/123.mp4 redirect;
}
location = /index12.html {
root /home/root/auto_test/Report/html/;
}
location /a/ {
root html;
rewrite ^/(.*)$ http://127.0.0.1/b/123.mp4 redirect;
}
# 配合html/php上传文件使用
location ~ .*\.(php|php5)?$ {
fastcgi_pass 127.0.0.1:9000;
client_max_body_size 30m;
# fastcgi_param HTTPS on;
fastcgi_param HTTPS $https if_not_empty;
fastcgi_param SCRIPT_FILENAME /etc/nginx/html$fastcgi_script_name;
include fastcgi_params;
#include fastcgi.conf;
}
error_page 405 =200 $uri;
#error_page 405 =200 @405;
#location @405 {
# root /etc/nginx/html;
#root /tmp/upload_tmp2;
# proxy_method GET;
#}
#location /b {
# root html;
# rewrite /(.*) http://127.0.0.1/c/yunkong.mp4 redirect;
# }
#location /c {
# root html;
# rewrite /(.*) http://127.0.0.1/d/yunkong.mp4 redirect;
# }
#location /d {
# root html;
#}
location /refresh30.html {
expires 30s;
root html;
}
location ~^/.* {
root /etc/nginx/html;
add_header 123 123; #添加请求接口响应头信息
gzip on; #响应信息是否进行压缩
# gzip_types text/html text/plain application/javascript application/x-javascript text/javascript text/xml text/css;
#gzip_vary on;
}
}
【原】nginx配置文件的更多相关文章
- gitlab自带的Nginx与原Nginx冲突的解决方案
gitlab 推荐方案2 默认情况下,gitlab使用自带的Nginx,占用80端口,这样就与系统原本安装的Nginx冲突.导致其中一个nginx无法启动 我的gitlab可以正常启动,当再部署一个接 ...
- Nginx配置文件nginx.conf中文详解(转)
######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_ ...
- 查看nginx配置文件路径
进入nginx安装目录(我的是/usr/local/nginx-1.7.8/) 进入sbin目录,输入 ./nginx -t查看nginx配置文件路径以及该文件语法是否正确 ./nginx -v查看n ...
- Nginx配置文件详解
Nginx是一款面向性能设计的HTTP服务器,相较于Apache.lighttpd具有占有内存少,稳定性高等优势. ######Nginx配置文件nginx.conf中文详解##### #定义Ngin ...
- 005.nginx配置文件
1.替换nginx主配置文件 通过前面的配置,LNMP的环境已经搭建完成,现在我们替换nginx配置文件: [root@huh ~]# cd /usr/local/nginx/conf/[root@h ...
- nginx配置文件nginx.conf超详细讲解
#nginx进程,一般设置为和cpu核数一样worker_processes 4; #错误日志存放目录 error_log /data1/logs/er ...
- 通过nginx配置文件抵御攻击
通过nginx配置文件抵御攻击 囧思九千 · 2013/11/12 12:22 0x00 前言 大家好,我们是OpenCDN团队的Twwy.这次我们来讲讲如何通过简单的配置文件来实现nginx防御攻击 ...
- Nginx配置文件nginx.conf详细说明
Nginx配置文件nginx.conf详细说明 #worker_processes 8; #worker_cpu_affinity 00000001 00000010 00000100 0000100 ...
- 【转】Nginx配置文件详细说明
Nginx配置文件详细说明 在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络. #运行用户user www-data; #启动进程,通常设置成和cpu的数量相等 ...
- 一、Nginx配置文件详解
配置文件介绍 主要有两部分:分别是 main:主体部分 http{}:虚拟主机配置部分 配置指令主要以分号结尾:配置语法:directive value1 [value2 ....] 支持使用的变量 ...
随机推荐
- html2canvas.js 图片不显示
html2canvas.js 图片不显示 在服务器端打开 就可以, 但是在本地就不显示图片. 查找百度,是因为图片不能跨域. 在给非编程人员使用的时候,建议把所有的图片,转化为base64,就可以直接 ...
- queue的使用-Hdu 1702
ACboy needs your help again! Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K ( ...
- 「JSOI2015」最小表示
「JSOI2015」最小表示 传送门 很显然的一个结论:一条边 \(u \to v\) 能够被删去,当且仅当至少存在一条其它的路径从 \(u\) 通向 \(v\) . 所以我们就建出正反两张图,对每个 ...
- tomcat服务器启动执行的两个方法
第一 SetApplicationContext(需要继承ApplicationContextAware)重写 第二 ContextInitialize(需要继承servleContet)重写,(co ...
- CSS - div居中在屏幕中(水平居中 + 垂直居中)
方法一代码 <div> <h1>404 Not Found.</h1> </div> <style> div { text-align: c ...
- Scrapy - response.css()
选择文本 response.css('span::text') 选择href response.css('a::attr(href)')
- jenkins和hudson
自动化构建:Jenkins起源于Hudson.Hudson在商业软件的路上继续前行,而Jenkins则作为开源软件,从hudson分支出来. 因此现在的jenkins和hudson非常类似,但是随着二 ...
- js兼容安卓和IOS的复制文本到剪切板
1.在做点击按钮复制功能时遇到了小小的卡顿,此处遇到了两种系统手机的兼容性 / 复制后会对文本进行选中 / 输入法弹出 等.现将方法进行总结,如下代码很好对解决了以上问题,适用性强. 2.在文本此处使 ...
- 【MySQL】存储引擎
" 目录 #. MySQL支持的存储引擎 1. InnoDB 2. MyISAM 3. NDB 4. Memory 5. Infobright 6. NTSE 7. BLACKHOLE My ...
- SpringCloud全家桶学习之消息总线---SpringCloud Bus
一.概述 ConfigClient(微服务)从ConfigServer端获取自己对应的配置文件,但是目前的问题是:当远程git仓库配置文件发生改变时,每次都是需要重启ConfigCient(微服务), ...