当前位置: 首页 > news >正文

linux系统nginx常用命令

查nginx位置
find / -name nginx

nginx目录:/usr/local/

查看nginx进程号
ps -ef |grep nginx

停止进程
kill 2072

启动
./sbin/nginx
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf

启动并校验校验配置文件
./sbin/nginx -t
看到如下显示nginx.conf syntax is ok nginx.conf test is successful 说明配置文件正确!

停止
./sbin/nginx -s stop

重启nginx服务
./sbin/nginx -s reload

nginx: [emerg] “proxy_pass” cannot have URI part in location given by regular expression, or inside named location, or inside “if” statement, or inside “limit_except” block
1、修改nginx.conf后,重启时报错
2、错误原因

如果location或if中用到了正则,则不能再转发除ip:port外的路径请求
正确:
location ^~ /tools {
if (!-e $request_filename) {
proxy_pass http://localhost:1620;
}
}
错误:
location ^~ /tools {
if (!-e $request_filename) {
proxy_pass http://localhost:1620/tools;
}
}

$request_filename
当前连接请求的文件路径,由root或alias指令与URI请求生成。
$request_filename 就是请求资源的路径啦~~

例如example.com/test.php,应该对应的是 root下的 index.php 和 test.php
当然还有看前面有没有伪静态规则什么的。。。

http://www.lryc.cn/news/313254.html

相关文章:

  • MySQl基础入门③
  • idea Gradle 控制台中文乱码
  • 嵌入式学习day31 网络
  • Docker网络+原理+link+自定义网络
  • Effective C++ 学习笔记 条款16 成对使用new和delete时要采取相同形式
  • PokéLLMon 源码解析(四)
  • 区块链基础知识01
  • YOLOv9(2):YOLOv9网络结构
  • 提取b站字幕(视频字幕、AI字幕)
  • JAVA程序员如何快速熟悉新项目?
  • 慢sql优化记录1
  • 堆和堆排序
  • STM32 | 零基础 STM32 第一天
  • day16_购物车(添加购物车,购物车列表查询,删除购物车商品,更新选中商品状态,完成购物车商品的全选,清空购物车)
  • 基于Spring Boot的图书个性化推荐系统 ,计算机毕业设计(带源码+论文)
  • libevent源码解析:定时器事件(三)
  • 3D资产管理
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Blank)
  • 【手游联运平台搭建】游戏平台的作用
  • 手把手教会你 - StreamAPI基本用法
  • 和为K的子数组
  • Redis:java中redis的基本使用(springboot)
  • 微型计算机技术
  • mysql下载教程
  • ResponseStatusException
  • 第五十二回 戴宗二取公孙胜 李逵独劈罗真人-飞桨AI框架安装和使用示例
  • CSAPP-程序的机器级表示
  • TCP传输收发
  • OJ习题之——圆括号编码
  • Android耗电分析之Battery Historian工具使用