自由屋推书网—热门的小说推荐平台!

你的位置: 首页 > linux

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

2022-06-07 12:01:51

本文对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 instrall 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
// 进入nginxsbin目录
 /soft/Nginx/sbin/
//启动
 ./nginx
  1. 访问页面,导航栏输入ip地址 在这里插入图片描述

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解析----部署静态资源

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述 在这里插入图片描述

编辑推荐

热门小说