CentOS 7.5 64位源码编译安装Nginx

简介安装Nginx

一.安装前的准备

Nginx的安装需要确定Linux安装相关的几个库,否则配置和编译会出现错误, 具体的检查安装过程为:

1.gcc编译器是否安装

检查是否安装:yum list installed | grep gcc

执行安装:yum install gcc -y

2.openssl库是否安装

检查是否安装:yum list installed | grep openssl

执行安装:yum install openssl openssl-devel -y

3.pcre库是否安装

检查是否安装:yum list installed | grep pcre

执行安装:yum install pcre pcre-devel -y


4.zlib库是否安装

检查是否安装:yum list installed | grep zlib

执行安装:yum install zlib zlib-devel -y

5.一次性安装,执行如下命令

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


二.正式开始安装

Ø 执行命令wget  http://nginx.org/download/nginx-1.14.2.tar.gz

Ø 解压下载下来的nginx文件,执行命令:tar -zxvf nginx-1.14.2.tar.gz

Ø 切换至解压后的nginx主目录,执行命令:cd nginx-1.14.2

Ø nginx主目录nginx-1.14.2下执行命令:./configure --prefix=/usr/local/nginx

Ø (其中--prefix是指定nginx安装路径)  注意:等号左右不要有空格

Ø 执行命令进行编译:make

Ø 执行命令进行安装:make install

安装成功后,可以切换到/usr/local/nginx目录下,查看内容

有以下四个目录,分别是conf html logs sbin



三.启动Nginx

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

通过查看进程:ps -ef | grep nginx

image.png


nginx 体系结构由 master 进程和其 worker 进程组成

master 进程读取配置文件,并维护 worker 进程,而 worker 进程则对请求进行实际处理

Nginx启动后,安装目录下会出现一些_tmp结尾的文件,这些是临时文件,不用管。

在浏览器中输入你的服务器ip地址139.155.243.26访问Nginx服务器,出现以下界面

image.png



四.将 Nginx 添加到系统环境变量(profile.d形式)

vim /etc/profile.d/nginx.sh


export PATH=$PATH:/usr/local/nginx/sbin


编辑完后保存(esc shift+:  wq),然后重新加载source


source  /etc/profile.d/nginx.sh


然后nginx -v就会出现以下界面

image.png

重启

nginx -s reload

停止

nginx -s stop

启动

nginx

 

文章评论

共有0条评论来说两句吧...

用户名:

验证码:

Top