zoukankan      html  css  js  c++  java
  • nginx 基础

    1.查看安装目录

    $ rpm -ql nginx
    

    2.查看nginx编译的参数

    $ nginx -V
    

    3.nginx.conf基础配置语法

    user  nginx;    # 设置nginx服务的系统使用用户
    worker_processes  1;  # 工作进程数   最好设置和cup数量保存一直
    
    error_log  /var/log/nginx/error.log warn(错误日志的级别);   # nginx的错误日志
    pid        /var/run/nginx.pid;   # nginx服务启动时候的pid
    
    
    events {
        worker_connections  1024;   # 每个进程允许的最大连接数
    }
    
    
    http {
        include       /etc/nginx/mime.types;    # 配置文件
        default_type  application/octet-stream;
    
        log_format  main  'http_user_agent(记录用户user-agent信息   以http开头 -改成_)' '$remote_addr(客户端地址) - $remote_user(客户端请求http认证的用户名) [$time_local(nginx的时间)] "$request(request头的请求行)" '
                          '$status(返回的状态) $body_bytes_sent(body信息的大小) "$http_referer"(上一级页面的url地址) '
                          '"$http_user_agent(请求头信息)" "$http_x_forwarded_for"(http一些信息)';    # 日志类型
    
        access_log  /var/log/nginx/access.log  main(日志格式  上面定义了日志的格式);
    
        sendfile        on;    # 默认打开的
        #tcp_nopush     on;
    
        keepalive_timeout  65;   # 客户端和服务端超时的时间
    
        #gzip  on;
    
        include /etc/nginx/conf.d/*.conf;   # 子配置文件
    
        server {     # 一个server对应一个服务   可以写多个server
        listen       80;    # 监听的端口
        server_name  localhost;   # 主机名
    
        #charset koi8-r;
        #access_log  /var/log/nginx/host.access.log  main;
    
        location /(所有路径) {
            root   /usr/share/nginx/html;    # 首页页面的路径
            index  index.html index.htm;    # 首页访问的那个页面
        }
    
        #error_page  404              /404.html;    # 404返回的错误页面
    
        # redirect server error pages to the static page /50x.html     # 50x 返回的错误页面
        #
        error_page   500 502 503 504  /50x.html;    # 错误页面
        location = /50x.html {
            root   /usr/share/nginx/html;     # 返回页面路径
        }
    
        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ .php$ {
        #    proxy_pass   http://127.0.0.1;
        #}
    
        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ .php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}
    
        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /.ht {
        #    deny  all;
        #}
        }
    
        server{   # 一个server对应一个服务   可以写多个server
            listen  80;   # 监听的端口
            server_name  localhost;  # 主机名
    
            location / {   # 配置默认访问的路径
                root   /uer/share/nginx/html;   # 首页页面的路径
                index  index.html  index.htm;    # 首页访问的那个页面
            }
    
            error_page 500 502 503 504  /50x.html;   # 错误页面
            location = /50x.html {
                root  /usr/share/nginx/html;  #root 页面所在的路径
            }
    
            server {
            ''''''''
            }
        }
    }

    4.重启nginx服务

    systemctl restart nginx.service
    或
    systemctl reload nginx
    

    5.ngixn日志

    error.log    # 处理http请求错误   和nginx服务的错误信息
    access_log   # nginx每次http请求的访问状态
    

    6.查看nginx配置是否正确

    nginx -tc /etc/nginx/nginx.conf
    
    # 结果
    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful(成功)
    

    7.重载nginx服务

    nginx -s reload(重载) -c(指定配置文件) /etc/nginx/nginx.conf

    8.查看nginx监听的端口

    netstat -tlnup | grep nginx
    

      

      

     

  • 相关阅读:
    元旦晚会
    CF906D Power Tower
    基于51单片机的多功能秒表(校赛作品)
    集训队第二次排位赛
    《史记》——五帝本纪第一,黄帝部分
    原创,让你的 "Ajax"请求华丽转身,给 "body" 或是 "Div" 加上Loading遮罩!
    Excel导出通用操作方式
    图片(img标签)的onerror事件,你有用过嘛?
    @Url.ActionLink 和 @Url.Action
    原创,自己做的一个简单实用的提示小插件,兼容性很好,基本上都兼容!
  • 原文地址:https://www.cnblogs.com/yoyo1216/p/10905370.html
Copyright © 2011-2022 走看看