nginx配置

查看服务日志

1. pwd:查看当前所在目录
2. 进入存放日志文件目录:cd /export/log
3. 开启日志文件:tail –fn200 bull-node_detail.log

nginx配置文件

1.	Linux切换管理员:sudo –s
2.	Linux nginx配置路径:cd export/servers/nginx/conf/domains/
3.	打开nginx配置文件:vim 文件名
4.	插入:i
5.	保存并退出文件:按键esc退出编辑状态,输入命令:wq!

启动nginx

1. 进入nginx启动目录:cd export/servers/nginx/sbin/

2. 查看nginx是否启动:./nginx

3. 重启nginx:./nginx -s reload

4. 查看进程:ps -ef | grep nginx          

5. 关闭nginx:kill -9 nginx

Nginx location的匹配规则

  • ~     波浪线表示执行一个正则匹配,区分大小写
  • ~*    表示执行一个正则匹配,不区分大小写
  • ^~    ^~表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录
  • =     进行普通字符精确匹配
  • @    "@" 定义一个命名的 location,使用在内部定向时,例如 error_page, try_files

Nginx try_files 指令

  • try_files $uri $uri/ /jyCashier-h5/index.html;
  • 按顺序检查参数,$uri:列数文件是否存在,返回第一个找到文件。
  • $uri/:表示文件夹,如果所有的文件都找不到,会发生一个内部重定向到最后一个参数。
  • 只有最后一个参数可以引起内部重定向,之前的参数只能设置为文件或文件夹。最后一个参数是前面列出的文件或文件夹都不存在时的兜底回调,如果这个路径不存在,将会返回500错误。

JEN集群Nginx配置文件

//存放接口服务器集群
upstream jycashier {
    server 18.229.25.47:8060   ;
    server 18.241.19.152:8060   ;
    check interval=1000 rise=10 fall=5 timeout=1000 type=tcp;
}

// 存放前端项目服务器集群
upstream jyCashier-h5 {
    server 168.40.12.36:80   ;
    server 170.23.166.35:80   ;
    check interval=1000 rise=10 fall=5 timeout=1000 type=tcp;
}

server{

        listen     80; //端口号
        server_name  open.xdf.com; //域名
        access_log      /export/jen/logs/open.xdf.com_access.log main;
        error_log       /export/jen/logs/openxdf.com_error.log warn;

        location /jycashier {
            proxy_next_upstream     http_500 http_502 http_503 http_504 error timeout invalid_header;
            proxy_set_header        Host  $host;
            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass              http://jycashier;
            expires                 0;
        }

  
        location /jyCashier-h5 {
            proxy_next_upstream     http_500 http_502 http_503 http_504 error timeout invalid_header;
            proxy_set_header        Host  $host;
            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass              http://jyCashier-h5;
            expires                 0;
           }

}

静态资源Nginx配置文件

server{

       listen     80; //端口号
       server_name  open.xdf.com; //域名
       access_log  /export/jen/logs/jy_cashier_h5_access.log main; //日志
       error_log  /export/jen/logs/jy_cashier_h5_error.log warn;

       location ^~/jyCashier-h5 { // jyCashier-h5路由匹配
          alias /export/www/jy_cashier_h5; // jy_cashier_h5 存放静态文件目录
          try_files $uri $uri/ /jyCashier-h5/index.html;//jyCashier-h5打包静态资源目录
       }

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值