centos7安装nginx 并启动

Posted 冬天不眠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7安装nginx 并启动相关的知识,希望对你有一定的参考价值。

原文连接  https://www.cnblogs.com/jerrypro/p/7062101.html

一、安装准备

首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装

    $   yum install gcc-c++  
    $   yum install pcre pcre-devel  
    $   yum install zlib zlib-devel  
    $   yum install openssl openssl--devel  


 
二、安装Nginx

 

安装之前,最好检查一下是否已经安装有nginx

    $   find -name nginx  

如果系统已经安装了nginx,那么就先卸载

    $   yum remove nginx  

首先进入/usr/local目录

    $   cd /usr/local  

从官网下载最新版的nginx

    $   wget http://nginx.org/download/nginx-1.7.4.tar.gz  

解压nginx压缩包

    $   tar -zxvf nginx-1.7.4.tar.gz  

会产生一个nginx-1.7.4 目录,这时进入nginx-1.7.4目录

    $   cd  nginx-1.7.4  

接下来安装,使用--prefix参数指定nginx安装的目录,make、make install安装

    $   ./configure  $默认安装在/usr/local/nginx   
    $   make  
    $   make install      


如果没有报错,顺利完成后,最好看一下nginx的安装目录

    $   whereis nginx  


安装完毕后,进入安装后目录(/usr/local/nginx)便可以启动或停止它了。

到此,使用CentOS安装nginx已经完成了,其实看看还是蛮简单的。


启动、停止nginx

cd /usr/local/nginx/sbin/
./nginx 
./nginx -s stop
./nginx -s quit
./nginx -s reload

./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

查询nginx进程:

ps aux|grep nginx

重启 nginx

1.先停止再启动(推荐):
对 nginx 进行重启相当于先停止再启动,即先执行停止命令再执行启动命令。如下:

./nginx -s quit
./nginx

2.重新加载配置文件:
当 ngin x的配置文件 nginx.conf 修改后,要想让配置生效需要重启 nginx,使用-s reload不用先停止 ngin x再启动 nginx 即可将配置信息在 nginx 中生效,如下:
./nginx -s reload

启动成功后,在浏览器可以看到这样的页面:









以上是关于centos7安装nginx 并启动的主要内容,如果未能解决你的问题,请参考以下文章

centos7安装nginx 并启动

centOS7 安装 nginx并设置开机自动启动

CentOS7安装Nginx

Linux(centos7)安装nginx并配置代理

Nginx——centos7通过yum方式快速安装Nginx并测试是否安装成功(图解版)

virtualBox安装centos7并配置nginx php mysql运行环境