博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx总结
阅读量:4487 次
发布时间:2019-06-08

本文共 3410 字,大约阅读时间需要 11 分钟。

nginx常用命令

nginx -s stop :快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。nginx -s quit :平稳关闭Nginx,保存相关信息,有安排的结束web服务。nginx -s reload :因改变了Nginx相关配置,需要重新加载配置而重载。nginx -s reopen :重新打开日志文件。nginx -c filename :为 Nginx 指定一个配置文件,来代替缺省的。nginx -t :不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。nginx -v:显示 nginx 的版本。nginx -V:显示 nginx 的版本,编译器版本和配置参数。

nginx配置文件nginx.conf基本模块

#全局配置#全局配置http{#http模块 upstream php_server{ #upstream后端真实服务器模块 }  server{ #HTTP服务器配置模块   location / {   #location模块。使用root表示匹配到本地路径,使用proxy_pass 表示匹配到被代理的地址。二选一   #root /var/www   proxy_pass http://abc.com   } }}

nginx配置文件nginx.conf注释说明

#运行用户#user somebody;#启动进程,通常设置成和cpu的数量相等worker_processes  1;#全局错误日志error_log  logs/error.log;error_log  logs/notice.log  notice;error_log  logs/info.log  info;#PID文件,记录当前启动的nginx的进程IDpid        D:/Tools/nginx-1.10.1/logs/nginx.pid;#工作模式及连接数上限events {   worker_connections 1024;    #单个后台worker process进程的最大并发链接数}#设定http服务器,利用它的反向代理功能提供负载均衡、多站点等支持http {   #设定mime类型(邮件支持类型),类型由mime.types文件定义   include       mime.types;   default_type  application/octet-stream;      #设定日志   log_format  main  '[$remote_addr] - [$remote_user] [$time_local] "$request" '                     '$status $body_bytes_sent "$http_referer" '                     '"$http_user_agent" "$http_x_forwarded_for"';                        access_log    D:/Tools/nginx-1.10.1/logs/access.log main;   rewrite_log     on;      #sendfile 指令指定 nginx 是否调用 sendfile 函数(zero copy 方式)来输出文件,对于普通应用,   #必须设为 on,如果用来进行下载等应用磁盘IO重负载应用,可设置为 off,以平衡磁盘与网络I/O处理速度,降低系统的uptime.   sendfile        on;   #tcp_nopush     on;   #连接超时时间   keepalive_timeout  120;   tcp_nodelay        on;      #gzip压缩开关   #gzip  on;      #设置nginx代理支持websocket协议   map $http_upgrade $connection_upgrade {     default upgrade;    ''      close;    }   #反向代理设定后端实际的服务器列表    upstream zp_server1{       server 127.0.0.1:8089;   }      upstream zp_server2{       server 127.0.0.1:8088;   }   #HTTP服务器   server {       #监听80端口,80端口是知名端口号,用于HTTP协议       listen       80;              #定义使用www.xx.com访问       server_name  www.javastack.cn;              #首页       index index.html              #指向webapp的目录       root /var/www;              #编码格式       charset utf-8;              #代理配置参数       proxy_connect_timeout 180;       proxy_send_timeout 180;       proxy_read_timeout 180;       proxy_set_header Host $host;       proxy_set_header X-Forwarder-For $remote_addr;       #websocket代理配置参数,配合http配置中的websocket配置参数生效       proxy_set_header Upgrade $http_upgrade;           proxy_set_header Connection $connection_upgrade;       #反向代理的路径(和upstream绑定),location 后面设置映射的路径       location / {           proxy_pass http://zp_server1;       }        #静态文件,nginx自己处理       location ~ ^/(images|javascript|js|css|flash|media|static)/ {           root /var/www;           #过期30天,静态文件不怎么更新,过期可以设大一点,如果频繁更新,则可以设置得小一点。           expires 30d;       }          #设定查看Nginx状态的地址       location /NginxStatus {           stub_status           on;           access_log            on;           auth_basic            "NginxStatus";           auth_basic_user_file  conf/htpasswd;       }          #禁止访问 .htxxx 文件       location ~ /.ht {           deny all;       }              #错误处理页面(可选择性配置)       #error_page   404              /404.html;       #error_page   500 502 503 504  /50x.html;       #location = /50x.html {       #    root   html;       #}   }}
nginx.conf注释说明

 

转载于:https://www.cnblogs.com/he-ding/p/10210474.html

你可能感兴趣的文章
《玩转.NET Micro Framework 移植-基于STM32F10x处理器》--微软中国.NET Micro Framework项目组工程师所作之序...
查看>>
[转]模块化——Common规范及Node模块实现
查看>>
php服务端搜索,功能改进
查看>>
Centos不能上外网解决
查看>>
机器学习基石笔记9——机器可以怎样学习(1)
查看>>
软件的一些标号及对应版本
查看>>
theano使用
查看>>
Android下 使用百度地图sdk
查看>>
十分钟教你使用NoteExpress
查看>>
浅析 Node.js 的 vm 模块以及运行不信任代码
查看>>
endnote设置文献第二行悬挂缩进办法
查看>>
如何在windows下用dos进入mysql
查看>>
GridControl中进行多选数据,可以做多行删除
查看>>
Error:Could not find common.jar (android.arch.core:common:1.0.0)
查看>>
api-ms-win-crt-runtime-l1-1-0.dll丢失问题
查看>>
使用Spring的AbstractRoutingDataSource实现多数据源切换
查看>>
Mongo spring 查询指定字段
查看>>
#大数加减乘除#校赛D题solve
查看>>
JDBC的使用(msql);
查看>>
UVa 10491 - Cows and Cars(全概率)
查看>>