nginx 环境准备

1、nginx源码简单安装

(1)进入官网查找需要下载版本的链接地址,点击右键复制链接地址,然后使用wget命令进行下载

wget  http://nginx.org/download/nginx-1.26.1.tar.gz

(2)管理资源包

mkdir -p nginx/core
mv nginx-1.26.1.tar.gz nginx/core

(3)解压缩

tar -xzf nginx-1.26.1.tar.gz nginx/core

(4)进入资源文件中,发现configure
通过 ./configure 命令配置

./configure

(5)编译&安装

make  && make install 

(6)默认安装目录是

cd /usr/local/nginx/

(7)启动nginx

cd usr/local/nginx/sbin
./nginx 启动
./nginx -v 查看版本 及相关的配置信息

(8)输入自己的ip地址,如果看到了nginx的欢迎界面,则代表nginx安装成功

2、yum安装

使用源码进行简单安装,我们会发现安装的过程比较繁琐,需要提前准确GCC编译器、PCRE兼容正则表达式库、zlib压缩库、OpenSSL安全通信的软件库包,然后才能进行Nginx的安装
(1)安装 yum-utils

sudo yum install -y yum-utils

(2) 添加 yum源文件
通过nginx 官网的文档 可以获取linux安装的 命令

vim /etc/yum.repos.d/nginx.repo

将下面的内容复制到nginx.repo文件中
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

(3)下载nginx 默认是稳定版本

sudo yum install  -y nginx 

(4) 查询 nginx 的安装位置

whereis nginx 
默认 安装到 /usr/sbin/nginx 
cd /usr/sbin
启动nginx
./nginx
./nginx -V  查看nginx版本及其相关的配置信息

3、Nginx源码复杂安装

这种方式和简单的安装配置不同的地方在第一不,通过./configure来对编译参数进行设置,需要我们手动来指定,那么都有哪些参数可以进行设置,接下来我们进行一个详细的说明

PATH: 是和路径相关的配置信息
with: 是启动模块,默认是关闭的
without: 是关闭模块,默认是开启的
通过 ./confgiure --help 可以获取配置参数

我们先来认识一些简单的路径配置已经通过这些配置来完成一个简单的编译

--prefix=PATH
指向Nginx 的安装目录,默认值为 /usr/local/nginx

--sbin-path=PATH
指向(执行)程序文件(nginx)的路径,默认值为<prefix>/sbin/nginx

--modules-path=PATH
指向nginx动态模块安装目录,默认值为<prefix>/modules

--conf-path=PATH
指向配置文件(nginx.conf)的路径,默认值为<prefix>/conf/nginx.conf

--error-log-path=PATH
指向错误日志文件的路径,默认值为<prefix>/logs/error.log

--http-log-path=PATH
指向访问日志文件的路径 默认值为<prefix>/logs/access.log

--pid-path=PATH
指向Nginx启动后进记录进程ID的文件路径,默认值为<prefix>/logs/nginx.pd

–llock-paht=PATH
指向Nginx锁文件的存放路径,默认值为/logs/nginx.lock

要想使用可以通过如下命令

./configure --prefix=/usr/logcal/nginx \
--sbin-path=/usr/local/nginx/sbin/nginx \
--modules=pat=/usr/local/nginx/modules  ....
等来设置配置

4、卸载Nginx

(1)关掉Nginx进程

./nginx -s stop

(2)将安装的nginx 进行删除

rm -rf /usr/local/nginx

(3)将安装包之前编译的环境清除掉

cd /root/nginx/core/nginx-1.16.1/ 下面 进行make clean
make clean 
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值