首页>>前端>>Node->nginx重启服务命令(nginx重启命令reload报错)

nginx重启服务命令(nginx重启命令reload报错)

时间:2023-12-13 本站 点击:0

nginx平滑重启

nginx重启-s和-c直接重启和保存后重启的区别。nginx-sreload平滑的重启。配置重载。nginx工作中,包括一个master进程,多个worker进程。c:使用指定的配置文件而不是conf目录下的nginx.conf。-s:reload重载。

nginx -s reload之后, nginx 正在平滑的重启。wroker有正在处理的连接,等处理结束,该worker就会退出(退出之前,该worker不会处理新的连接)。等调用对应nginx 的进程结束之后,这个process就会重启了。

方法针对宝塔面板用户重启nginx的方法 宝塔面板是目前国内最流行的建站面板,直接在宝塔面板中将nginx进行重启操作是最方便的。

nginx启动与配置

1、使用git拉取gitee上面的项目,然后利用IDE导入项目。一般项目都是有readmemd说明文件的,根据项目的说明文件,配置好项目运行需要的环境。找到项目启动类,利用IDE的运行快捷方式运行即可。

2、-v: 表示挂载一个本机目录或文件到容器里。-v /develop/nginx/nginx.conf:/etc/nginx/nginx.conf:将/develop/nginx/nginx.conf配置文件挂载到容器中/etc/nginx/nginx.conf这个配置文件中。

3、打开配置文件(如 /usr/local/nginx/conf/nginx.conf ),默认的配置文件已经包含了服务器块的几个示例,大部分是注释掉的。

centos7.x设置nginx开机自启动

在Nginx官网上的 NGINX Init Scripts 选择启动脚本,我这里是CentOS系统,选择 Red Hat NGINX Init Script , 将脚本拷贝到/etc/init.d/nginx 仔细观察脚本,脚本里面的nginx的相关路径与本机安装的路径不一致。

利用systemctl命令添加启动项 以 centos 7中的 Docker 服务为例 注意:centos7自启项已不再使用chkconfig查看,而是systemctl 左—右依次是:服务名称、状态。

在/usr/lib/systemd/system目录下创建nginx.service文件 其中Service部分的Type包括如下几种类型: 开启开机自启动 以上两步,就将nginx服务配置成了在操作系统启动时自动启动。

chmod +x nginx chkconfig add nginx chkconfig nginx on 在Centos下是这样。其他类同。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Node/29825.html