Nginx 基本命令

作者: 幽月星辰 | 来源:发表于2021-05-31 23:24 被阅读0次
    • 常用命令

    • 验证配置是否正确:

    nginx  -t
    
    • 查看Nginx的详细的版本号:
    nginx -V
    
    • 查看Nginx的简洁版本号:
    nginx -v
    
    • 启动Nginx:
    start nginx
    
    • 快速停止或关闭
    Nginx:nginx -s top
    
    • 正常停止或关闭
    Nginx:nginx -s quit
    
    • 配置文件修改重装载命令:
    nginx -s reload
    
    • 查看nginx进程
    ps aux|grep nginx
    

    配置说明

    ##最大连接数,也可以存放监听的事件
    events {
        worker_connections  1024;
    }
    
    ##http的全局配置位置
    http {
        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  logs/access.log  main;
        sendfile        on;
        #tcp_nopush     on;
        #keepalive_timeout  0;
        keepalive_timeout  65;
        #gzip  on;
        ## upstream的名字是可以任意定的,是为了下面的proxy_pass代理使用
        upstream bingyue{
            ##负载均衡配置
             ##服务器资源
             ##分配两台服务器的资源如果权重都为1,一个用户走到8080 ,另一个用户走8081
             server 127.0.0.1:8080 weight=1;
             server 127.0.0.1:8081 weight=1;
        }
        
    
    server {
            listen       80;               
            server_name  localhost;
            //代理的配置位置
            #charset koi8-r;
            #access_log  logs/host.access.log  main;
            ##80端口下的/目录
            location / {
                root   html;
                index  index.html index.htm;    #128服务器
                proxy_pass    http://bingyue; #请求转向mysvr 定义的服务器列表   
            }
            ##如果要访问wwww.xxxx.com/admin,就加个后缀进的服务器就不一样
            location /admin{
                // xxxxx  ##47服务器
            }
    }
    

    每天进步一点点...


    相关文章

      网友评论

        本文标题:Nginx 基本命令

        本文链接:https://www.haomeiwen.com/subject/sapisltx.html