【 nginx安装】linux安装nginx(源码编译安装)

说明:

系统版本:CentOS Linux release 7.7.1908 (Core)

 

一、准备工作

1.下载nginx-1.16.1.tar.gz,并上传到服务器

  • 官网地址:http://nginx.org/en/download.html

 

  • 拖动上传

 

2.必备软件安装

安装GCC编译器

[root@VM_16_2_centos package]# yum install -y gcc

安装zlib库

[root@VM_16_2_centos package]# yum install -y zlib zlib-devel

安装OpenSSL库

[root@VM_16_2_centos package]# yum install -y openssl openssl-devel

 

二、Nginx安装

1.解压:

[root@VM_16_2_centos package]# tar zxvf nginx-1.16.1.tar.gz

 

2.编译安装Nginx

进入nginx-1.16.1目录

 

configure

./configure \

--prefix=/usr/local/nginx \

--pid-path=/var/run/nginx/nginx.pid \

--lock-path=/var/lock/nginx.lock \

--error-log-path=/var/log/nginx/error.log \

--http-log-path=/var/log/nginx/access.log \

--with-http_gzip_static_module \

--http-client-body-temp-path=/var/temp/nginx/client \

--http-proxy-temp-path=/var/temp/nginx/proxy \

--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \

--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \

--http-scgi-temp-path=/var/temp/nginx/scgi

  

make

[root@VM_16_2_centos nginx-1.16.1]# make

  

make install

[root@VM_16_2_centos nginx-1.16.1]# make install

 

上述三个命令解释

  • configure

做大量幕后工作,检测系统内核及必备软件、参数的解析、中间目录生成、生成C源码文件、Makefile文件等

  • make

根据configure命令生成的Makefile文件编译Nginx工程,并且生成目标文件及最终二进制文件

  • make install

根据configure执行时的参数将Nginx部署到指定的安装目录,包括相关文件目录的建立和二进制文件、配置文件的复制

 

3.验证是否安装成功

  • 检测是否安装成功

[root@VM_16_2_centos nginx]# /usr/local/nginx/sbin/nginx -t

  • 发现缺失目录,那么创建目录

cd /var/

mkdir temp

cd temp/

mkdir nginx

cd nginx/

mkdir client

  • 再次检测

[root@VM_16_2_centos nginx]# /usr/local/nginx/sbin/nginx -t

 

2.启动Nginx

[root@VM_16_2_centos nginx]# /usr/local/nginx/sbin/nginx

  • 查看进程

  • 访问 :

输入服务器ip地址进程访问 

 

三、启停nginx方式

启动:/usr/local/nginx/sbin/nginx

停止:/usr/local/nginx/sbin/nginx -s stop

重载配置文件:/usr/local/nginx/sbin/nginx -s reload

 

四、配置文件目录:

配置文件目录:/usr/local/nginx/conf/nginx.conf

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿hww

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值