Linux下Nginx的安装与配置

本文介绍了Nginx,它是自由开源的高性能HTTP及反向代理服务器,可用于网站发布和负载均衡。还解释了POP3、SMTP等协议及正向、反向代理概念。对比了常用web服务器,讲解了通过Homebrew在终端安装Nginx,以及启动、访问验证和配置文件相关内容。

Nginx简介

  • 一款自由的、开源的、高性能的HTTP服务器和反向代理服务器
  • 一个POP3SMTPIMAP代理服务器
  • 可作为一个HTTP服务器进行网站的发布处理
  • 可作为反向代理进行负载均衡的实现
答疑解惑Time:
  • POP3:Post Office Protocol 3,邮局协议的第三个版本,规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。

  • SMTP:Simple Mail Transfer Protocol,简单邮件传输协议,用来控制邮件的中转方式。

  • IMAP:Internet Mail Access Protocol,交互式邮件存取协议,与POP3类似。

  • 代理:一个代表、一种渠道。被代理角色通过这个代理访问目标角色完成一切任务。

我去Apple专卖店买了一台MBP,这个专卖店就是代理,被代理角色就是苹果公司,而我就是目标角色。苹果公司(被代理角色)通过这个专卖店(代理)赚到了我这个客户(目标角色)的?。

  1. 正向代理:代理的是客户端,代客户端发出请求。隐藏了客户端信息。
    在这里插入图片描述
  2. 反向代理:代理的是服务端,代服务端接受请求。隐藏了服务端信息。
    在这里插入图片描述
    多个客户端给服务器发送请求,Nginx服务器收到后分发给业务处理服务器进行处理,主要用于对服务器集群分布式部署的情况。
  • 负载均衡:客户端发送的、Nginx接收到的请求数即负载量,将服务器接收到的请求按照规则分发的过程,称为负载均衡。

常用web服务器对比

对比项ApacheNginxLighttpd
Proxy非常好非常好一般
Rewriter非常好一般
Fcgi接口规范不好非常好
热部署不支持支持不支持
系统压力很大很小比较小
稳定性非常好不好
安全性一般一般
静态文件处理一般非常好
反向代理一般非常好一般

Nginx安

  • 通过Homebrew安装

    终端输入brew install nginx
    在这里插入图片描述


Nginx配置

  • 启动Nginx
    终端输入nginx,没有报错即成功启动
  • 访问验证
    打开浏览器访问localhost:8080,然后就可以看到nginx的欢迎界面:
    在这里插入图片描述
  • 配置文件介绍

打开配置文件:vim /usr/local/etc/nginx/nginx.info

main                                # 全局配置

events {                            # nginx工作模式配置

}

http {                                # http设置
    ....

    server {                        # 服务器主机配置
        ....
        location {                    # 路由配置
            ....
        }

        location path {
            ....
        }

        location otherpath {
            ....
        }
    }

    server {
        ....

        location {
            ....
        }
    }

    upstream name {                    # 负载均衡配置
        ....
    }
}

Nginx官网:NGINX
Nginx中文文档:Nginx中文手册
Nginx配置详情:Nginx配置详解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值