美文网首页
Nginx详解二:Linux环境安装

Nginx详解二:Linux环境安装

作者: Azkaban | 来源:发表于2021-05-08 13:02 被阅读0次

简单复述

Nginx是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。

下载

Nginx有三个依赖包 这是下载nginx和依赖包的地址 可以自己寻找最新版本下载
Nginx下载地址

模块依赖性Nginx需要依赖下面3个包
ssl功能需要 openssl 库
gzip模块需要 zlib 库
rewrite模块需要 pcre 库

PS: 依赖包安装顺序依次为:openssl、zlib、pcre, 最后安装Nginx包。

安装教程(源码安装)

我这里使用的是
openssl-fips-2.0.16
zlib-1.2.11
pcre-8.44
nginx-1.20.0
全部命令执行顺序

cd /opt/service/
wget https://www.openssl.org/source/openssl-fips-2.0.16.tar.gz
tar -zxvf openssl-fips-2.0.16.tar.gz
省略解压内容...
cd openssl-fips-2.0.16 
./configure && make && make install
省略安装内容...

cd /opt/service/
wget http://www.zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
省略解压内容...
cd zlib-1.2.11
./configure && make && make install
省略安装内容...

cd /opt/service/
wget https://ftp.pcre.org/pub/pcre/pcre-8.44.tar.gz
tar -zxvf pcre-8.44.tar.gz
省略解压内容...
cd pcre-8.44
./configure && make && make install
省略安装内容...

cd /opt/service/
wget http://nginx.org/download/nginx-1.20.0.tar.gz
tar -zxvf nginx-1.20.0.tar.gz
省略解压内容...
cd nginx-1.20.0
./configure && make && make install
省略安装内容...

启动Nginx

先查看安装位置

# whereis nginx
nginx: /usr/local/nginx

然后直接启动就行了

/usr/local/nginx/sbin/nginx

启动完成后直接访问loaclhost 如果能成功出现 Welcome to nginx! 字样 即成功

基本命令

启动服务:nginx
退出服务:nginx -s quit
强制关闭服务:nginx -s stop
重载服务:nginx -s reload(重载服务配置文件,只是重新载入文件服务不会中止 运行之前建议先用-t检查)
验证配置文件:nginx -t
使用配置文件:nginx -c "配置文件路径"
使用帮助:nginx -h

启动异常

nginx 用户不存在

默认启动的话可能会提示这个

nginx: [emerg] getpwnam("nginx") failed in /usr/local/nginx/conf/nginx.conf:2

一般是没有创建nginx用户导致的无法启动 执行以下语句然后再次尝试启动即可

useradd -s /sbin/nologin -M nginx

相关文章

  • [Docker] Docker 之 Nginx环境搭建

    Docker 之 Nginx环境搭建 Nginx 安装教程 Linux 环境 Linux 中安装 安装编译工具及库...

  • Nginx详解二:Linux环境安装

    简单复述 Nginx是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,...

  • 测试环境部署

    安装Nginx环境(linux) linux环境 下载依赖包 安装nginx需要先将官网下载的源码进行编译,编译依...

  • 2019-12-20

    Nginx 安装 安装环境:CentOS Linux release 7.6安装nginx版本:1.16.1 1、...

  • Nginx安装

    安装nginx需要的linux环境: 下载nginx 编译安装 使用nginx代理 ,修改配置文件 启动nginx...

  • Nginx安装(Linux和Windows)

    Linux版 环境说明 centos7、nginx-1.14.0 下载 安装 安装Nginx需要预先安装依赖 安装...

  • centos7安装nginx

    安装所需环境 Nginx 是 C语言 开发,建议在 Linux 上运行。 一. gcc 安装 安装 nginx 需...

  • 详解 Linux 环境 Nginx 的安装

    环境搭建 更新系统中的包CentOS$ su# yum updateUbuntu$ sudo apt-get up...

  • Nginx超详细入门!

    本文介绍基于 Linux 系统的 nginx 安装以及简单使用 1、安装 1.1、安装 nginx 依赖的环境 使...

  • nginx 入门

    本文介绍基于 Linux 系统的 nginx 安装以及简单使用 1、安装 1.1、安装 nginx 依赖的环境 使...

网友评论

      本文标题:Nginx详解二:Linux环境安装

      本文链接:https://www.haomeiwen.com/subject/rddudltx.html