精华内容
下载资源
问答
  • linux 启动nginx

    千次阅读 2018-08-02 16:23:13
    启动操作 nginx -c /usr/local/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径 停止操作 停止操作是通过向nginx进程发送信号来进行的 步骤1:查询nginx主进程号 ps -ef | grep nginx 在进程...

    启动操作

    nginx -c /usr/local/nginx/conf/nginx.conf 

    -c参数指定了要加载的nginx配置文件路径

    停止操作
    停止操作是通过向nginx进程发送信号来进行的

    步骤1:查询nginx主进程号

    ps -ef | grep nginx

    在进程列表里 面找master进程,它的编号就是主进程号了。

    步骤2:发送信号

    复制代码

    从容停止Nginx:
    kill -QUIT 主进程号  
    例如:kill -QUIT 16391
    
    快速停止Nginx:
    kill -TERM 主进程号  
    
    强制停止Nginx:
    kill -9 主进程号  

    复制代码

    另外, 若在nginx.conf配置了pid文件存放路径则该文件存放的就是Nginx主进程号,如果没指定则放在nginx的logs目录下。有了pid文 件,我们就不用先查询Nginx的主进程号,而直接向Nginx发送信号了,命令如下:

    kill -信号类型'/usr/local/nginx/logs/nginx.pid'

     

    平滑重启

    如果更改了配置就要重启Nginx,要先关闭Nginx再打开?不是的,可以向Nginx 发送信号,平滑重启。
    平滑重启命令:

    kill -HUP 住进称号或进程号文件路径  
    或者使用
    /usr/nginx/sbin/nginx -s reload  

    注意,修改了配置文件后最好先检查一下修改过的配置文件是否正 确,以免重启后Nginx出现错误影响服务器稳定运行。判断Nginx配置是否正确命令如下:

    nginx -t -c /usr/nginx/conf/nginx.conf 
    或者
    /usr/nginx/sbin/nginx -t 
    展开全文
  • linux启动nginx报错了 -bash: worker_processes: command not found  -bash: events: command not found  -bash: worker_connections: command not found  -bash: nginx.conf: line 15: syntax error near ...

    linux启动nginx报错了

    -bash: worker_processes: command not found 
    -bash: events: command not found 
    -bash: worker_connections: command not found 
    -bash: nginx.conf: line 15: syntax error near unexpected token }' 
    -bash: nginx.conf: line 15:
    }’

    仔细检查才发现我起错目录了,正确的启动是在sbin/下执行"./nginx",而我莫名其妙地跑到conf/下面执行这个命令,就会报上面的错误!

    很简单的错误,以此记录,不在采坑!

    展开全文
  • linux 启动nginx服务是报错,没有找到对应的nginx.pid 首先说明一下这个问题是怎么产生的,我们是因为组员对服务器的不正常关机引起的pid 文件丢失,以至于我们访问不到对应的页面。 解决方法(1):...

    nginx: [error] open() “/home/tool/nginx/logs/nginx.pid” failed (2: No such file or directory)

    linux 启动nginx服务是报错,没有找到对应的nginx.pid

    首先说明一下这个问题是怎么产生的,我们是因为组员对服务器的不正常关机引起的pid 文件丢失,以至于我们访问不到对应的页面。
    解决方法(1): 重新加载一次 /home/tool/nginx/sbin/ngin -c /home/tool/ngin/conf/nginx.conf

    /home/tool/nginx/sbin/nginx -c /home/tool/nginx/conf/nginx.conf
    

    解决方法(2):进入/nginx/logs/ 文件夹下:
    vim nginx.pid ,保存并退出
    在这里插入图片描述

    至此我们的nginx.pid已经生成完成,并可以提供正常服务;

    我的安装位置是: /home/tool/nginx
    进入到:/home/tool/nginx/sbin
    输入:./nginx -s reload

    我们在访问 看能不能访问到页面,如果还是不访问 ,请查看自己的服务器防火墙 是否将Nginx的监听端口放开, 至此 可以解决nginx服务页面访问不到原因
    在这里插入图片描述

    展开全文
  • 在安装完Nginx之后,准备启动Nginx服务。 切到目录: [root@localhost ~]# cd /usr/local/nginx/sbin [root@localhost sbin]# ./nginx 结果出现了问题: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: ....

    我用的虚拟机是VM,Linux版本是CentOS6.3。在安装完Nginx之后,准备启动Nginx服务。

    切到目录:

    [root@localhost ~]# cd /usr/local/nginx/sbin
    
    [root@localhost sbin]# ./nginx 

    结果出现了问题:

    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
    nginx: [emerg] still could not bind()
    

    ,Nginx服务使用80端口,看报错信息大概就是80端口已经被占用。

    既然80端口已经被占用,那我们就来看看是什么占用了80端口。

    [root@localhost ~]# netstat -ntlp|grep 80
    tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      1468/nginx  

    看结果,是Nginx进程占用的。那我们就杀死Nginx进程再启动Nginx服务。

    首先查看与Nginx有关的进程。据我观察,前四个是Nginx有关的进程,这四个进程要全部杀死,才能启用Nginx。第5个进程是我们抓取Nginx的进程没有关系。

    [root@localhost sbin]# ps -ef |grep nginx
    www       2479     1  0 12:46 ?        00:00:00 nginx: worker process                                          
    www       2480     1  0 12:46 ?        00:00:00 nginx: worker process                                          
    www       2483     1  0 12:46 ?        00:00:00 nginx: worker process                                          
    www       2485     1  0 12:46 ?        00:00:00 nginx: worker process                                          
    root      2491  2405  0 12:47 pts/0    00:00:00 grep nginx
    

    然后我们执行命令:

    [root@localhost sbin]# kill -9 2479
    [root@localhost sbin]# kill -9 2480
    [root@localhost sbin]# kill -9 2483
    [root@localhost sbin]# kill -9 2485
    

    查看杀死Nginx进程后的结果:

    [root@localhost sbin]# ps -ef |grep nginx
    root      2495  2405  0 12:48 pts/0    00:00:00 grep nginx
    

    这时候我们再次开启Nginx服务:

    [root@localhost sbin]# ./nginx 
    [root@localhost sbin]# 

    这时候成功了!!!!!!

    这个过程中要注意的是:与Nginx有关的进程要全部杀死!!我之前没有全部杀死,导致一直有Nginx进程存在,启用Nginx服务就一直报错。

    展开全文
  • 原因 nginx默认的端口号是80,Linux没开放80端口。 解决办法 使用命令:service iptables stop 关闭防火墙就ok了。
  • linux如何启动nginx

    万次阅读 2018-09-18 12:46:13
    linux如何启动nginx 解决方法: 第一次启动: 在nginx安装目录下的sbin目录下执行:http://www.yayihouse.com/yayishuwu/chapter/1592
  • LINUX安装nginx详细步骤

    万次阅读 多人点赞 2018-08-21 16:26:17
    1.安装依赖包 //一键安装上面四个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel ...mkdir nginx cd nginx //下载tar包 wget http://nginx.org/download/nginx-1.13...
  • linuxNginx启动、停止与重启

    万次阅读 2019-05-07 13:50:53
    启动 ...[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 停止 nginx的停止有三种方式: 从容停止  1、查看进程号 [root@LinuxServer ~]# ...
  • 转自:Linux 添加Nginx 到 service 启动
  • Linuxnginx启动 重启 关闭命令

    千次阅读 2018-05-08 16:07:52
    一、nginx的部署安装 之前写过linuxnginx的安装部署了,这里就不说了,有兴趣的可以去看看哈。。。。二、操作1、启动操作 nginx -c /usr/local/nginx/conf/nginx.conf-c参数指定了要加载的nginx配置文件路径2、...
  • Linuxnginx的安装以及环境配置

    万次阅读 多人点赞 2018-10-09 13:54:39
    linuxnginx的安装以及环境配置 刚好最近在处理服务器相关的工作,所以记录一下nginx的安装,ok,接下来直接开始操作! 第一步:下载nginx压缩包 在这里可以去nginx官网下载->点我下载nginx 也可以直接使用...
  • Linux安装nginx启动

    2020-06-30 16:31:29
    啥?都2020年了,在Linux中还不会安装部署nginx啊。花5分钟赶紧来看看吧。步骤超详细,学不会你来揍我。
  • LinuxNginx快捷启动关闭设置

    千次阅读 2017-02-10 09:01:16
    LinuxNginx开关,正常方式是这样({nginx}-为Nginx安装路径): {nginx}/sbin/nginx #启动nginx}/sbin/nginx -s stop #停止 这种方式带来很多不便,因此介绍一种快捷启动关闭Nginx的方式。 在/etc/init.d...
  • Linux 安装 Nginx

    万次阅读 2015-08-10 15:25:59
    Linux 安装 Nginx
  • 关于Linux启动Nginx服务后,浏览器却不能访问查看防火墙是否是开启防火墙已启动防火墙未启动nginx是否启动有可能是网络是否连通 查看防火墙是否是开启 相关的命令 # systemctl status firewalld 防火墙已启动 注...
  • linux搭建nginx

    千次阅读 2019-05-29 10:10:16
    目录 nginx常用命令: linux安装nginx的详细步骤: 1.创建文件夹 2.下载 nginx tar 包并解压 3.安装nginx依赖包 ...7.启动nginx 8.关闭nginx nginx常用命令: nginx || /usr/local/nginx/...
  • 今天下午在服务器上安装nginx,在配置的时候,发现配置文件中没有sbin文件 【二】 问题解决 (1)进入到已经安装了的nginx文件夹中 输入命令 ./configure 可以看到它的一个路径 从这里面可以看出sbin在usr/...
  • linuxnginx编译安装启动

    千次阅读 2017-02-27 11:48:04
    nginx下载地址:http://nginx.org/en/download.html ... 1、在指定目录解压包 命令:tar -zxvf nginx-1.10.3.tar.gz ...解压后,在nginx-1.10.3同级目录下,创建nginx目录(编译安装目录) ...
  • linux判断Nginx是否启动

    2018-12-26 22:15:59
    Nginx是一个高性能的反向代理服务器,现在一般作为我们网站或其他Web服务的第一层代理,用户在浏览器请求首先经过的就是Nginx服务。 如果Nginx服务没有启动...下面我将在Linux中查看Nginx是否启动的过程记录,分享...
  • linuxnginx启动和关闭

    万次阅读 2018-08-09 14:37:47
    启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@ettest app]# /usr/sbin/nginx -c /etc/nginx/nginx.conf 停止的方法: 停止的方法有三种: 第一种: 1.查看进程命令如下: [root@...
  • 1 进入到安装的目录里面 whereis ...3 启动nginx 命令: ./nginx 出现下面启动成功 4 查看nginx 的状态 ps -ef | grep nginx 出现master 则启动成功 5 关闭nginx 命令 kill -9 8725(进程号 上面的) 则关闭n...
  • linux 安装并启动 nginx

    千次阅读 2019-04-17 17:53:00
    1.nginx默认占用80端口,so 安装的时候看你的服务器80端口是否被别的application程序占用了。 为什么nginx默认是80端口呢,因为浏览器访问的时候不加端口号也是80端口,这样输入域名或者ip就可以直接访问到服务器80所...
  • 设置linux系统nginx开机启动

    千次阅读 2018-07-09 14:38:12
    echo "/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf"...其中 /usr/local/nginx/sbin/nginxnginx启动命令路径 /usr/local/nginx/conf/nginx.conf 为nginx配置文件路径...
  • linux安装nginx

    千次阅读 2021-04-10 10:46:11
    linux安装nginx1.安装nginx依赖的环境2.下载nginx3.安装nginx4.设置防火墙开放端口 1.安装nginx依赖的环境 下面四个命令要一步一步执行。 ①yum install -y gcc-c++ ②yum install -y pcre pcre-devel ③yum ...
  • nginx 配置的user为 www 用户,root启动之后主进程显示root,子进程显示是www,但是切换到www 用户之后执行 nginx -t 等报错 /usr/local/nginx/sbin/nginx -t nginx: [warn] the “user” directive makes sense ...
  • linux环境停止和启动nginx

    千次阅读 2015-09-21 17:18:23
    步骤1:查询nginx主进程号ps -ef | grep nginx 在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:停止nginx从容停止Nginx: ...pkill -9 nginx步骤3:启动nginx环境1: [root@iZ25yepqfvvZ /]#
  • Linux里安装、启动nginx

    万次阅读 2016-07-07 14:33:34
    nginx安装、配置、启动
  • 找了一片大神的帖子,按照步骤一步步执行, 到最后启动的时候,帖子说到/usr/local/nginx/sbin; 然而我并没有这个目录, 因为本人是新手,不知道该如何是好。所以求助各位大神。。。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 127,338
精华内容 50,935
关键字:

linux启动nginx

linux 订阅