在linux上部署Nginx(小白保姆级教程)

Nginx学习之安装 nginx(linux版)

本人也是后台编码者,因工作原因,导致全栈被迫学会,但是记忆有限,用于自己存储记忆或指导以后将往此路发展的大咖们,愿为大家共勉之,话不说多,干货教程如下:

一:下载我们需要的nginx版本,本文用的是目前官方最新

 1.1:Nginx下载链接https://nginx.org/en/download.htmlicon-default.png?t=O83Ahttps://nginx.org/en/download.html

 1.2:依赖准备

  1. pcre
  2. pcre-devel
  3. openssl
  4. opnessl-devel
  5. zlib
  6. zlib-devel
  7. gcc

 ps: 以上依赖都是部署nginx之前需要安装的,一个个安装显得太过麻烦,以下命令, 可以全部安装

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

1.3:解压部署

        默认的部署逻辑通常为/usr/local/nginx-x.xx  本文以该目录为例将我们的zip.tar放入  /usr/local 目录中

     将文件上传至 linux 目录中之后,解压文件夹

        ps:  这里的文件名后缀x.xx.x 是根据各位下载的版本为准,所以不做误导,(就怕真的有照抄查不对的......
tar -zvxf nginx-x.xx.x.tar.gz 

    之后,我们的包就已经解压出来,会在 /usr/local 中 出现一个文件夹为: nginx-x.xx.x 的文件夹, 这里就是我们解压出来的文件夹

    1.4 安装证书 ssl 考虑后续

// 进入nginx目录,安装ssl 证书添加两个模块
cd  nginx 

// 安装证书
./configure --with-http_stub_status_module --with-http_ssl_module

    1.5 安装完证书之后,我们依然在Nginx目录中 执行make命令,以下命令都在nginx 根目录执行!

// 初始化  configure
./configure

// 执行 make 命令
make

// 执行完之后再执行 make intall 命令
make install

   当以上命令执行完之后,根目录中也出现了 sbin 目录

  这时候,已经部署完成了,我们可以直接执行  nginx启动命令了, 恭喜已经完成了部署!如有报错,请继续往后看!

// 进入sbin 目录

cd sbin 

// 启动nginx 

./nginx 

如果我们有报错内容,如下:

 这个报错是指的,在启动ningx的过程中,生成的日志存储地址没有找到,那我们需要创建一个目录,进行nginx服务的日志保存

// 以下命令为创建log文件夹
sudo mkdir -p /usr/local/nginx/logs/

我们继续启动就没啥大问题了,

后续的一些配置,反向代理,域名配置,可以关注催更!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值