• linux 下nginx


    所有的配置文件都在/etc/nginx                   (ect/nginx/nginx.conf)

    下,并且每个虚拟主机已经安排在

    了/etc/nginx/sites-available

    程序文件在/usr/sbin/nginx 

    日志放在了/var/log/nginx中

    并已经在/etc/init.d/下创建了启动脚本

    nginx

    -----------------------控制命令---------------------

    $ sudo service nginx quit
    Usage: nginx {start|stop|restart|reload|force-reload|status|configtest|rotate|upgrade}

    或者:

    sudo nginx -s stop    (停止)

    sudo nginx -s reload  (加载最新配置)

    sudo nginx -s quit    (优雅停止)

    sudo nginx -s reopen   (重新打开日志)

    sudo nginx -t           (测试配置是否正确)

    -------------------------------------------------------------

    --------------------------日志文件的备份与重定向----------------------------

    将某个log的日志文件mv到.bak文件,

    再次为nginx touch一个新的日志文件,此时需要重启nginx 或使用sudo nginx -s reopen命令

    --------------------------------------------------------------------------------------

    ------------------------------nginx.conf配置说明----------------------------------

    #   * Official English Documentation: http://nginx.org/en/docs/
    #   * Official Russian Documentation: http://nginx.org/ru/docs/
    
    user root;                               (指定用户)
    worker_processes auto;           (工作进程自动,一般为1  计算公式 cup数*核数)
    error_log /var/log/nginx/error.log; (指定错误日志) pid /run/nginx.pid; (指定pid号进程) # Load dynamic modules. See /usr/share/nginx/README.dynamic. include /usr/share/nginx/modules/*.conf; events { worker_connections 1024; (事件函数,指定同时连接的最大用户数,与worker_processes的数量以及配置有关) } http { 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 /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; # Load modular configuration files from the /etc/nginx/conf.d directory. # See http://nginx.org/en/docs/ngx_core_module.html#include # for more information. include /etc/nginx/conf.d/*.conf; server { listen 8080 default_server; (ipv4) listen [::]:8080 default_server; (ipv6) server_name _; root /usr/share/nginx/html; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf;

      

  • 相关阅读:
    ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的方法
    解决VMware安装ubuntu16.04后无法全屏的问题
    力推:无限制下载神器aria2
    使用Pangolon在同一副图中,画出两个轨迹,比较误差
    Pangolin中opengl的混合(gl_blend)
    Ubuntu 16.04: How to install OpenCV
    ubuntu16.04下安装Eigen
    ubuntu16.04下安装Sophus
    svn删除账户信息
    javaweb乱码(tomcat服务器)
  • 原文地址:https://www.cnblogs.com/jjj-fly/p/8051969.html
Copyright © 2020-2023  润新知