当前位置:   article > 正文

服务器安装nginx详细步骤( 小白都能看懂,亲测可行)

服务器安装nginx

linux服务器下安装nginx以及环境的配置

我的服务器是阿里云服centos,以下安装步骤亲测ok

第一步:下载nginx压缩包

先进入到想存放的文件目录,一般是存放到/usr/local目录下

  1. 大家可以去官网下载自己需要的版本 nginx下载地址大全(点我跳转)
    下载好压缩包需要通过连接工具上传到服务器(工具很多不做概述,我用的Xftp)
  2. 或者也可以直接通过wget命令下载,(版本请根据自己的需求进行下载):
wget -c https://nginx.org/download/nginx-1.14.0.tar.gz
  • 1

第二步:配置nginx安装所需的环境

  1. 安装PCRE pcre-devel

Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。安装指令如下:

yum install -y pcre pcre-devel
  • 1
  1. 安装zlib

zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩。安装指令如下:

yum install -y zlib zlib-devel
  • 1
  1. 安装gcc

安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境。安装指令如下:

yum install gcc-c++
  • 1
  1. 安装Open SSL

nginx不仅支持 http协议,还支持 https(即在 ssl 协议上传输 http),如果使用了 https,需要安装 OpenSSL 库。安装指令如下:

yum install -y openssl openssl-devel
  • 1

第三步:解压nginx压缩包

解压压缩包指令:

tar -zxvf nginx-1.14.0.tar.gz
  • 1

解压之后进入解压后的文件

cd nginx-1.14.0
  • 1

然后需要进行配置,注意!这里有一个坑,一般是使用默认配置,即输入./configure 就好了,
但是如果你需要使用https支持,则需要加上SLL模块,否则会出现如下报错

nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37
  • 1

所以后期需要https服务的请执行以下指令替代 ./configure

./configure --with-http_ssl_module
  • 1

第四步:编译安装nginx

逐个执行以下指令

make
make install
  • 1
  • 2

安装成功后,返回上级目录,然后进入新的nginx目录
在这里插入图片描述

第五步:启动nginx

进入nginx下的sbin目录,输入./nginx即可启动nginx

./nginx
  • 1

————————ok到此nginx安装到启动完成了,下面附上相关操作的指令:
关闭nginx服务

./nginx -s stop
  • 1

重启nginx

./nginx -s reload
  • 1

查看nginx进程

ps aux|grep nginx
  • 1

注意:以上代码要在 /usr/local/nginx/sbin 目录下执行!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/785500
推荐阅读
相关标签
  

闽ICP备14008679号