一:下载nginx方式

1.yum install nginx

2.源码安装

二:学习网址

nginx documentation — DevDocs

三:配置文件信息

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配置文件的更多相关文章

  1. gitlab自带的Nginx与原Nginx冲突的解决方案

    gitlab 推荐方案2 默认情况下,gitlab使用自带的Nginx,占用80端口,这样就与系统原本安装的Nginx冲突.导致其中一个nginx无法启动 我的gitlab可以正常启动,当再部署一个接 ...

  2. Nginx配置文件nginx.conf中文详解(转)

    ######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数. worker_ ...

  3. 查看nginx配置文件路径

    进入nginx安装目录(我的是/usr/local/nginx-1.7.8/) 进入sbin目录,输入 ./nginx -t查看nginx配置文件路径以及该文件语法是否正确 ./nginx -v查看n ...

  4. Nginx配置文件详解

    Nginx是一款面向性能设计的HTTP服务器,相较于Apache.lighttpd具有占有内存少,稳定性高等优势. ######Nginx配置文件nginx.conf中文详解##### #定义Ngin ...

  5. 005.nginx配置文件

    1.替换nginx主配置文件 通过前面的配置,LNMP的环境已经搭建完成,现在我们替换nginx配置文件: [root@huh ~]# cd /usr/local/nginx/conf/[root@h ...

  6. nginx配置文件nginx.conf超详细讲解

    #nginx进程,一般设置为和cpu核数一样worker_processes 4;                        #错误日志存放目录 error_log  /data1/logs/er ...

  7. 通过nginx配置文件抵御攻击

    通过nginx配置文件抵御攻击 囧思九千 · 2013/11/12 12:22 0x00 前言 大家好,我们是OpenCDN团队的Twwy.这次我们来讲讲如何通过简单的配置文件来实现nginx防御攻击 ...

  8. Nginx配置文件nginx.conf详细说明

    Nginx配置文件nginx.conf详细说明 #worker_processes 8; #worker_cpu_affinity 00000001 00000010 00000100 0000100 ...

  9. 【转】Nginx配置文件详细说明

    Nginx配置文件详细说明 在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络. #运行用户user www-data;    #启动进程,通常设置成和cpu的数量相等 ...

  10. 一、Nginx配置文件详解

    配置文件介绍 主要有两部分:分别是 main:主体部分 http{}:虚拟主机配置部分 配置指令主要以分号结尾:配置语法:directive value1 [value2 ....] 支持使用的变量 ...

随机推荐

  1. Java的Path、Paths和Files

    前言 因为这几天被java.nio的这几个接口和工具类卡到了,就顺便地查了一波文档以及使用方法,这篇其实更像是API的复制粘贴,只不过我在注释里多写了一些output和注意事项,看不惯API的可以选择 ...

  2. 最漂亮的Spring事务管理详解

    SnailClimb 2018年05月21日阅读 7245 可能是最漂亮的Spring事务管理详解 Java面试通关手册(Java学习指南):github.com/Snailclimb/- 微信阅读地 ...

  3. 探讨LoadRunner的并发用户和集合点

    近来跟踪一个项目,发现同事们在执行性能测试时,比较热衷于使用集合点,从概念上认为要得到并发用户就必须设置集合点,认为在执行一个压力测试脚本时,设置了集合点才算是有效的并发用户,没有设置结合点,就认为可 ...

  4. bootstrap下拉选择框倒三角所占宽度

    <select id="edit" class="form-control" style="width:42%;padding-right: 3 ...

  5. 使用node查询数据库(mysql)时,日期格式不对的问题。

    https://blog.csdn.net/chanlingmai5374/article/details/93190983 1.问题场景 数据库里存了 datetime.但 Node 查询出来是这样 ...

  6. SpringCloud全家桶学习之一阶段总结(一)

    一.概述 前几篇小博客记录了我学习SpringCloud组件的过程,并与工作中所用的Dubbo框架做了一点比较,基本组件:Eureka.Ribbon.Hystrix.Feign.Zuul.Config ...

  7. pc和手机点击复制到剪贴板

    https://www.cnblogs.com/kevinCoder/p/6144376.html

  8. Flask - g变量

    传送门 http://flask.pocoo.org/docs/1.0/appcontext/#storing-data http://flask.pocoo.org/docs/1.0/appcont ...

  9. SpringBoot与Shiro整合

    一.数据库设计 ​ 这里主要涉及到五张表:用户表,角色表(用户所拥有的角色),权限表(角色所涉及到的权限),用户-角色表(用户和角色是多对多的),角色-权限表(角色和权限是多对多的).表结构建立的sq ...

  10. linux下的apache服务自启动的几种方式

    1,如果是安装包安装在Linux系统下,那么可以使用 [root@localhost ~]# service httpd restart 从而可以开启或者重启apache服务 与此同时,它的标准方式是 ...