美文网首页
Nginx的应用场景

Nginx的应用场景

作者: 庄伟_966e | 来源:发表于2020-02-24 03:59 被阅读0次

一、http服务器

Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。

二、虚拟主机

可以实现在一台服务器虚拟出多个网站,例如个人网站使用的虚拟机。
1、基于域名的虚拟主机,通过域名来区分虚拟主机——应用:外部网站
2、基于端口的虚拟主机,通过端口来区分虚拟主机——应用:公司内部网站,外部网站的管理后台
3、基于ip的虚拟主机,几乎不用。

2.1 基于虚拟主机配置域名

实现步骤:

需要建立/data/www , /data/bbs目录,windows本地hosts【C:\Windows\System32\drivers\etc\hosts】添加虚拟机Ip地址对应的域名解析;对应域名网站目录下新增index.html文件;


创建目录.png
#当客户端访问www.zw.com,监听端口号为80,直接跳转到data/www目录下文件
    server {
        listen       80;
        server_name  www.zw.com;
        location / {
            root   data/www;
            index  index.html index.htm;
        }
    }
    #当客户端访问www.zw.com,监听端口号为80,直接跳转到data/bbs目录下文件
     server {
        listen       80;
        server_name  bbs.zw.com;
        location / {
            root   data/bbs;
            index  index.html index.htm;
        }
    }

2.2 基于端口的虚拟主机

使用端口来区分,浏览器使用域名或ip地址:端口号 访问

#当客户端访问www.zw.com,监听端口号为8080,直接跳转到data/www目录下文件
     server {
        listen       8080;
        server_name  8080.zw.com;
        location / {
            root   data/www;
            index  index.html index.htm;
        }
    }
    
    #当客户端访问www.zw.com,监听端口号为8081,直接跳转到data/bbs目录下文件
     server {
        listen       8081;
        server_name  8081.zw.com;
        location / {
            root   data/bbs;
            index  index.html index.htm;
        }
    }

三、反向代理、负载均衡

当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用nginx做反向代理。并且多台服务器可以平均分担负载,不会应为某台服务器负载高宕机而某台服务器闲置的情况。
四、Nginx安全配置
比如可以使用Nginx搭建API接口网关,对每个接口服务进行拦截。

相关文章

  • Nginx 全面了解功能

    全面了解Nginx主要应用场景

  • Nginx部署.

    1. 什么是nginx. 2. Nginx的应用场景 3. nginx安装(两种方式) 4. nginx安装环境...

  • Nginx应用场景

    反向代理,负载均衡,动静分离 1.反向代理 修改nginx配置,并重新加载 重新加载nginx配置./nginx ...

  • Nginx 应用场景

    参考资料1[https://dunwu.github.io/nginx-tutorial/#/nginx-quic...

  • Nginx的应用场景

    一、http服务器 Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。 二、虚拟主机 可...

  • 第一章 初识nginx

    一 nginx的三个主要应用场景 web请求通过红色箭头访问进来,访问nginx之后访问后端的应用服务(tomc...

  • nginx基础

    Nginx****实现高可用 一、 课程目标 Nginx介绍 Ningx应用场景 Windows环境下安装Ngin...

  • nginx

    1. Nginx的主要三个应用场景 请求到达 --> nginx:静态资源服务、API服务、反向代理服务 ...

  • Linux_336_Nginx七层转发场景

    Nginx七层转发场景URL转发应用场景根据HTTP的URL转发的场景,被称之为七层转发(应用层转发),然而LVS...

  • Nginx主要应用场景

    本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介...

网友评论

      本文标题:Nginx的应用场景

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