首页 > 系统相关 >Nginx常用命令

Nginx常用命令

时间:2023-07-31 10:44:26浏览次数:38  
标签:sbin 命令 Nginx kill conf 常用命令 进程 nginx

启动
  1. 直接启动
  • 进入 nginx 安装目录找到 sbin 文件夹,然后启动 nginx。
    命令:cd /sbin 进入到 sbin 目录下
    命令:./nginx 启动 nginx
  1. 指定配置文件方式启动:
    命令:./nginx -c /usr/local/nginx/conf/nginx.conf

注:/usr/local/nginx/conf/nginx.conf为 nginx 配置文件,根据自己实际情况修改。

检查 nginx 配置
  1. 进入 nginx 下的 sbin 目录下执行命令:
    命令:./nginx -t

注:该命令是检查配置文件是否有语法错误。如果有错,会提示出多少行出错。

  1. 或者检查指定配置文件
    命令:./nginx -t -c /usr/local/app/nginx/conf/nginx.conf
平滑的重启
    1. 修改配置无误之后,重新加载配置启动 nginx 。进入 nginx 下的 sbin 目录下执行命令:
      执行重载命令:./nginx -s reload

关闭 nginx
  1. 进入 nginx 下的 sbin 目录下执行命令:
    快速停止 nginx 命令:./nginx -s stop
    完整有序的停止 nginx:./nginx -s quit;这个命令会等待所有请求结束后再关闭 nginx。

  2. 使用 kill 命令关闭 nginx

  • 先查看 nginx 进程,找到主进程号。然后再使用 kill 命令杀死 nginx 进程。
    查看 nginx 进程号命令:ps -ef | grep nginx
    从容停止 nginx 命令:kill -QUIT 主进程号
    快速停止 nginx 命令:kill -TERM 主进程号
    强制停止 nginx 命令:kill -HUP 主进程号
    平滑重启 nginx 命令:kill -9 nginx
    查找并杀死所有 nginx 进程:ps aux | grep nginx |awk '{print $2}' | xargs kill -9

链接:https://www.jianshu.com/p/d70006f18a6d

标签:sbin,命令,Nginx,kill,conf,常用命令,进程,nginx
From: https://www.cnblogs.com/nyan/p/17592817.html

相关文章

  • ubuntu nginx 安装及简单使用
    nginx安装sudoapt-getinstallnginxnginx简单配置vim/etc/nginx/sites-available/defaultserver{ listen80default_server; listen[::]:80default_server;#root/var/www/html;root/home/qtimes/test/dist;#此目录存放显示内容}nginx生效......
  • nginx搭建文件服务器出现时区问题怎么解决:时间显示错误
    在Nginx搭建文件服务器时,如果出现时区问题,可能会导致文件的修改时间和访问时间显示错误。要解决这个问题,可以按照以下步骤操作:在Nginx配置文件中设置时区。可以在http区块中使用env指令来设置时区,例如:这种方式不行,可能跟nginx版本有关http{#...envTZ=Asia/Shanghai;......
  • 练习回—编译安装nginx
    练习回练习,编译安装nginx。1、yum安装依赖环境 yum-yinstallpcre-develzlib-develgccgcc-c++make2、“下载”安装包再解压可用利用xshell直接拖拽文件包 wgethttp://nginx.org/download/nginx-1.18.0.tar.gz#也可以用命令去下载 tarxfnginx-1.18.0.tar.gz3......
  • adb常用命令
    1.*查看已连接的设备列表:adbdevices这个命令是查看当前连接的设备,连接到计算机的android设备或者模拟器有哪些。2.断开设备:adbdisconnectIP3.连接设备:adbconnectIP#(手机和电脑处于同一局域网)  4.*开启adb服务:adbstart-server5.*关闭adb服务:adbkill-......
  • 项目搭建Nginx的使用
    1、使用nginx代理我们的前端页面,Nginx是自带缓存的,如果页面修改了没有刷新出来可以清除浏览器数据或者按Shift+f5进行强制刷新试试找到我们的nginx安装目录下的D:\StudyConfig\nginx\nginx-1.12.0\conf\nginx.conf文件进行配置:在server找到location,然后配置我们需要代理的前......
  • curl 常用命令
    curl发送post请求json数据curl-XPOST-H"Content-Type:application/json"-H"referer:http://localhost"http://localhost:8080/test/hello-d'{"param":"20210608"}'--用本地json文件(在执行该命令下的目录中新建param.json)curl......
  • git 常用命令
    1、生成SSH keyssh-keygen-trsa-C"[email protected]"gerritpassword:SS8AMhNegN2o9XKb0UFsehfnFfVWL8lZYYx9vCym2ggitconfig--globaluser.emailcheng2.zhang@hiecarx.com 2、拉取代码*********************************************************......
  • linux 常用命令
    一、文件夹拷贝:1、cp命令使用-r参数可以将packageA下的所有文件拷贝到packageB中:cp-r/home/packageA/*/home/cp/packageB/cp-rwangleiyong/p417/*zhangcheng/p417/cp-randroid/*p417/android/cp-recarx/*p417/ecarx/cp-rhkp/*p417/hkp/cp-rinterface......
  • Git常用命令(标签操作命令)
           ......
  • Git常用命令(分支合并冲突解决)
           ......