栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

nginx 学习随笔

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

nginx 学习随笔

windows命令操作nginx:

    启动nginx:start nginx.exe 或 start nginx
    
    停止:nginx.exe  -s stop 或 nginx.exe -s quit --stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息
    
    检查修改配置后的nginx.conf是否正确: nginx -t
    
    重启(刷新配置文件):nginx -s reload

做反向代理之前需要修改nginx配置:

找到conf下面的nginx.conf文件
修改或新增http配置下面的server节点(记得修改后配置文件之后用命令检查一下是否正确哟),如下列所示:

普通代理:
    server {
        listen       8888;
        server_name  localhost;
        location / {          
            proxy_pass http://localhost:8095
        }        

    }


负载均衡:
    server {
        listen       80;--监听端口
        server_name  localhost; --监听域名
        
        location / {          
            proxy_pass http://balance
        }        upstream balance{
            ip_hash;    --每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。
            server 127.0.0.1:8081 weight =20;        --指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况 weight 默认为1.weight越大,负载的权重就越大。
            server 127.0.0.2:8081 weight =60;
            server 127.0.0.3:8081 down; --表示当前server不参与负载
            server 127.0.0.4:8081 backup; --其它所有的非backup机器down或者忙的时候,请求backup机器。所以这台机器压力会最轻。
       }
       
        upstream balance{
            server 127.0.0.1:8081 ;
            server 127.0.0.2:8081 ;
            fair;         --按后端服务器的响应时间来分配请求,响应时间短的优先分配。与weight分配策略类似
       } 
    }

注意:检查配置文件时,如果遇到错误提示 “10013: An attempt was made to access a socket in a way forbidden by its access permissions” ,一般情况下都是端口被占用
可以在cmd用命令 netstat -aon|findstr :端口号  获取到占用该端口的程序列表
然后 tasklist | findstr 程序pid    获取到对应的程序名称
最后杀掉该程序就好啦    

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/395678.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号