Nginx在linux上的安装以及配置文件的详解

前言

本文对nginx在Liunxi系统上的安装,以及对其配置文件进行详解


提示:以下是本篇文章正文内容,下面案例可供参考

一、Nginx是什么?

Nginx 是一个很强大的高性能Web和反向代理服务同时也提供了IMAP/POP3/SMTP服务。在连接高并发的情况下,Nginx能够支持高达 50,000 个并发连接数的响应。
Nginx作为负载均衡服务:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务对外进行服务。
处理静态文件,索引文件以及自动索引;打开文件描述符缓冲。
无缓存的反向代理加速,简单的负载均衡和容错。
FastCGI,简单的负载均衡和容错。

二、在Linux上安装Nginx

1. 下载nginx

Nginx官网下载
百度网盘提取
链接:https://pan.baidu.com/s/13byiCMlbkg7AkeM8j8h54A
提取码:99ea

2. 安装

  1. 因为Nginx为C语音开发,所以先安装依赖环境
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
  1. 使用wget下载Nginx ,也可以将windows下载好的包直接上传
//如果已经安装wget   则不需要执行此命令
yum install wget
// 使用wget下载稳定版 Nginx 
wget https://nginx.org/download/nginx-1.22.0.tar.gz
  1. 解压nginx
 tar -zxvf nginx-1.22.0.tar.gz
  1. 创建目录,用于安装Nginx
mkdir -p /soft/Nginx
  1. 进入Nginx解压目录, 安装Nginx
 cd nginx-1.22.0
//指定nginx安装到那个目录下
 ./configure --prefix=/soft/Nginx/
  1. 编译后并安装Nginx
make && make install
  1. 安装完成后启动nginx
// 进入nginx  sbin目录
cd /soft/Nginx/sbin/
//启动
 ./nginx
  1. 访问页面,导航栏输入ip地址
    Nginx在linux上的安装以及配置文件的详解_第1张图片

3. Nginx常用命令

//绝对路径启动
/soft/Nginx/sbin/./nginx 
//停止 进入sbin目录
./nginx -s stop
//绝对路径停止
/soft/Nginx/sbin/./nginx -s stop
//重启  进入sbin目录
./nginx -s reload
//查看Nginx进程
ps -ef | grep nginx

4. 配置文件详解

1. 目录解析:

conf: 存放配置文件
logs: 存放日志
html: 存放静态资源,如:js,html,css等
sbin: 启动关闭等

2. nginx.conf解析----部署静态资源

Nginx在linux上的安装以及配置文件的详解_第2张图片

2. nginx.conf解析----反向代理

Nginx在linux上的安装以及配置文件的详解_第3张图片

3. nginx.conf解析-----负载均衡

Nginx在linux上的安装以及配置文件的详解_第4张图片
Nginx在linux上的安装以及配置文件的详解_第5张图片

你可能感兴趣的:(nginx,nginx,linux,运维)