centos7系统服务器的nginx安装事宜

1.nginx下载

下载地址:免费nginx下载地址在这里插入图片描述

2.安装环境及准备

(1)一次性安装相关依赖库

执行下面(注意:后面的 -y 代表安装过程默认yes)

yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y

如下图
在这里插入图片描述

3.正式安装nginx

1.创建App文件夹后将下载的压缩包上传

命令 切换到App 文件夹 cd App
命令上传 rz

2.解压上传压缩包
tar -zxvf nginx-1.16.1.tar.gz

切换进解压完文件的主目录如图
在这里插入图片描述
3.设置安装路径

./configure --prefix=/usr/local/nginx

注意:安装完后由于并没有创建nginx文件夹,命令不会自动创建该文件夹,所以在local文件下没有nginx
4.在该目录下执行make命令编译,将源代码编成可执行程序

make

如图
在这里插入图片描述
注意:gcc编译完成后,在local文件下仍然没有nginx
5.最后一步

make install

如图
在这里插入图片描述
再次查看,nginx文件已经存在local之下,如图
在这里插入图片描述

4.启动

1.普通启动

切换到nginx安装目录下的sbin目录下,执行

./nginx

2.使用配置文件启动(其中 -c 是指定配置文件)

1-1

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

1-2

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

5.检查是否启动成功

ps -ef |grep nginx

在这里插入图片描述
master进程读取配置文件,并维护worker进程,而worker进程则对请求进行实际处理

6.关闭及重启

1.找到进程进行再杀死

ps -ef |grep nginx
kill -QUIT 主进程的pid

在这里插入图片描述

2.快速关闭

ps -ef |grep nginx
kill -TERM 主进程的pid

3.重启

./nginx -s reload

7.检查修改后的配置文件是否存在语法问题

即在启动命令后 -t 代表test的意思

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

如图
在这里插入图片描述

8.版本查看

小写v显示版本号。大写V可查看安装路径等信息

./nginx -v
发布了23 篇原创文章 · 获赞 3 · 访问量 1214

猜你喜欢

转载自blog.csdn.net/Joe14103/article/details/102310486