一:基本操作

  - 开启 Nginx

    • nginx -c nginx.conf

  

   Nginx 的平滑重启

    • kill -HUP   nginx主进程号(平滑重启)

  

   停止 Nginx

    • * Kill -QUIT   nginx主进程号 (从容停止)
      * Kill -TERM nginx主进程号 (快速停止)
      * Pkill - nginx主进程号 (强制停止所有nginx进程)

  

  -  Nginx 配置文件检查

    • nginx -t

  

  -  切割 Nginx 日志

    • kill -USR1 nginx主进程号 (生成新的access.log)

 

   -  Nginx 支持的信号

    • TERM,INT 快速关闭。
      QUIT 从容关闭。
      HUP 平滑重启。
      USER1 切割日志。
      USER2 平滑升级可执行程序。
      WINCH 从容关闭工作进程

二:配置

  • # 使用的用户和组
    user www-data; # 指定工作衍生进程数(一般等于CPU总核数或总核数两倍)
    worker_processes ; # 错误指定日志存放路径 - 同时可指定级别
    error_log /var/log/nginx/error.log; # 指定自己的日志格式
    log_format main '$remote_addr - $remote_user [$time_local] "$request" '
    '$status $body_bytes_sent "$http_referer" "$http_cookie" "$http_user_agent" '
    '$request_time $remote_addr $server_addr $upstream_addr $host '
    '"$http_x_forwarded_for"'; # 指定 access 日志存放路径
    # 如果不想记录日志
    # access_log off
    # 指定自己的日志格式(指定main格式日志)
    # access_log /var/log/nginx/access.log main;
    access_log /var/log/nginx/access.log; # 指定 pid 存放路径
    pid /run/nginx.pid; events {
    # 允许的连接数
    worker_connections ; # 使用模型
    use epoll;
    } http { sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout ;
    types_hash_max_size ;
    # server_tokens off; # server_names_hash_bucket_size ;
    # server_name_in_redirect off; include /etc/nginx/mime.types;
    default_type application/octet-stream; # 设置默认字符集,如果一个网站有多重字符集,则不建议在此指定
    # charset gb2312; # 设置客户端能够上传文件的大小
    # client_max_body_size 8m; # 缓冲区代理缓冲用户请求最大字节,可以理解为先保存本地在传给用户
    # client_body_buffer_size 1024k; ##
    # Proxy Settings
    ## # 和服务端发起握手的响应时间
    # proxy_connect_timeout 15s; # 服务端连接成功后,等候服务端的响应时间
    # proxy_read_timeout 10s; # 后端数据回传时间-就是在规定时间内,后端服务必须传完所有的数据
    # proxy_send_timeout 10s; # 代理请求缓存区-这个缓存区会缓存用户的头信息,以便Nginx进行规则处理_一般只要能保存下头信息即可
    # proxy_buffer_size 64k; # 同上,告诉Nginx 单个用的几个Buffer 最多占用的空间
    # proxy_buffers 64k; # 系统繁忙时,可以占用更大的 buffers ,官方推荐*
    # proxy_busy_buffers_size 128k; # proxy 临时缓冲文件大小
    # proxy_temp_file_write_size 128k; ##
    # SSL Settings
    ## ssl_protocols TLSv1 TLSv1. TLSv1.; # Dropping SSLv3, ref: POODLE
    ssl_prefer_server_ciphers on; ##
    # Gzip Settings
    ## # 开启 gzip 压缩
    gzip on;
    gzip_disable "msie6"; # gzip_vary on;
    # gzip_proxied any;
    # gzip_comp_level ;
    # gzip_buffers 8k;
    # gzip_http_version 1.1;
    # gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; ##
    # Virtual Host Configs
    ## include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;
    }

    -

最新文章

  1. 「2014-2-8」Reading a blog on the pain points of Global Variables of C language
  2. wpf 线程
  3. JqueryAjaxFormData文件异步上传
  4. ASP.NET Web API 特性
  5. Linux系统Shutdown命令定时关机详解
  6. 精品教程--IOS零基础开发环境搭建
  7. 自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选&多选下拉框
  8. Js 正则表达式知识测试
  9. Js中JSON.stringify()与JSON.parse()与eval()详解及使用案例
  10. 201521123098 JAVA课程设计
  11. ABP官方文档翻译 4.6 审计日志
  12. jQuery ajax方法success()中后台传来的四种数据类型
  13. 从零学习Fluter(九):正式使用flutter进入商业开发
  14. ThreadPoolExecutor 中的 shutdown() 、awaitTermination() 、 shutdownNow() 的用法
  15. Navicat 或者Java的JDBC通过SSH Tunnel连接MySQL数据库
  16. 【算法】php计算数字k在一段数字范围出现的次数
  17. nohup 部署springboot 使用命令
  18. 单例模式实现 Volitile , interlocked
  19. 3.微信公众号开发:配置与微信公众平台服务器交互的URL接口地址
  20. php调java接口

热门文章

  1. http://www.360doc.com/userhome.aspx?userid=5054188&cid=235
  2. python 执行sql得到字典格式数据
  3. SQL Server 2016 查询存储性能优化小结
  4. CUDA编程之快速入门
  5. python:print输出内容大拼接,重新认识 + 和 ,
  6. spring gateway 截取response 长度缺失
  7. hdoj:2071
  8. 关于JVM内存的N个问题
  9. 基于 SOA 概念 RPC 框架 的 消息中心 云部署 设计 漫谈
  10. Kafka获取订阅某topic的所有consumer group【客户端版】