Nginx(详解以及如何使用)

目录

1. 什么是Nginx?

2. 为什么使用nginx?

3. 安装nginx

3.1 安装nginx的依赖插件

3.2 下载nginx

 3.3 创建一个目录作为nginx的安装路径

 3.4 解压

 3.5 进入解压后的目录

3.6 指定nginx的安装路径

 3.7 编译和安装nginx

3.8 启动nginx

 3.9 访问nginx

 4. nginx目录结构

 5.nginx配置文件

6. nginx的核心功能

6.1 nginx反向代理功能

6.2 nginx的负载均衡

6.3 nginx动静分离

7. nginx的HA高可用的搭建

7.1 高可用的原理--keepalived

7.2 搭建ha高可用


1. 什么是Nginx?

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。

并发能力: 50,000 。

2. 为什么使用nginx?

  • Nginx 是高性能的 HTTP 和反向代理的web服务器,处理高并发能力是十分强大的,能经受高负 载的考验,有报告表明能支持高达 50,000 个并发连接数。
  • Nginx支持热部署,启动简单,可以做到7*24不间断运行。几个月都不需要重新启动。

3. 安装nginx

nginx可以独立安装在一台服务器--也可以和项目在同一个服务器。

3.1 安装nginx的依赖插件

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

如果yum这个命令不能用,请看这篇:Linux查看端口号命令以及yum源无法使用的解决方法-优快云博客

3.2 下载nginx

nginx: download

 3.3 创建一个目录作为nginx的安装路径

mkdir /usr/nginx

 3.4 解压

tar -zxvf nginx-1.26.1.tar.gz

 3.5 进入解压后的目录

cd nginx-1.26.1

3.6 指定nginx的安装路径

 ./configure --prefix=/usr/nginx

 3.7 编译和安装nginx

make install

3.8 启动nginx

在sbin目录下操作或者配置环境使在任何地方都可以使用:

nginx  启动
nginx -s stop  关闭
nginx -s reload 重新加载配置文件

 3.9 访问nginx

http://nginx所在的ip:nginx的端口/

默认端口号:80 

 4. nginx目录结构

 5.nginx配置文件

 在/usr/nginx/conf/nginx.conf中。

#user  nobody; 
#工作的线程数
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  lo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值