Linux环境部署Nginx

1,588 阅读2分钟

本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金

在Linux环境部署Nginx,需要先安装 gcc-c++编译器。然后安装nginx依赖的pcre和zlib包。最后安装nginx

1、安装gcc-c++编译器

依次运行以下代码

yum install gcc-c++ 
yum install -y openssl openssl-devel

2、安装pcre包

yum install -y pcre pcre-devel

3、安装zlib包

yum install -y zlib zlib-devel

到这里Linux环境部署nginx的装备工作就做完了,现在开始安装nginx

4、在/usr/local/下创建文件nginx文件夹

mkdir /usr/local/nginx

5、选择nginx安装包

这里有两种方式:
1、在网上下载Linux环境的nginx包 nginx-1.19.9.tar.gz 然后通过ftp上传到Linux,注意切勿在本地解压后再上传,须上传到Linux后再解压(nginx.org/download/)

2、直接在Linux通过命令下载

wget https://nginx.org/download/nginx-1.19.9.tar.gz

6、解压nginx包

tar -zxvf nginx-1.19.9.tar.gz

7、进入nginx目录

cd nginx-1.19.9

8、使用nginx默认配置

./configure

9、编译安装

make

 make install

10、查找安装路径

whereis nginx

111.png

11、启动Nginx

cd进入安装路径目录下的sbin目录,该目录下有一个可执行文件nginx,直接 ./nginx执行就OK了。

./nginx

12、检查Nginx是否启动成功

ps -ef | grep nginx

1111111111.png

至此,Linux环境部署nginx就完成了,

===============================

  • 查看进程号

    ps -ef | grep nginx 1111111111.png

从上图我们可以知道Nginx的进程号是 3848,记住这个,下面我们会用到。

  • 重启Nginx服务

    1、进入nginx可执行目录sbin下,输入命令 ./nginx -s reload

    2、kill -HUP 3848

  • 停止Nginx服务

    1、从容停止 kill -QUIT 3848
    2、快速停止 kill -TERM 3848 或者 kill -INT 3848
    3、强制停止 pkill -9 nginx