nginx是一个功能非常强大的web服务器加反向代理服务器,同时又是邮件服务器等等
    在项目使用中,使用最多的三个核心功能是反向代理、负载均衡和静态服务器
    这三个不同的功能的使用,都跟nginx的配置密切相关,nginx服务器的配置信息主要集中在nginx.conf这个配置文件中,并且所有的可配置选项大致分为以下几个部分

    1. main # 全局配置
    2. events { # nginx工作模式配置
    3. }
    4. http { # http设置
    5. ....
    6. server { # 服务器主机配置
    7. ....
    8. location { # 路由配置
    9. ....
    10. }
    11. location path {
    12. ....
    13. }
    14. location otherpath {
    15. ....
    16. }
    17. }
    18. server {
    19. ....
    20. location {
    21. ....
    22. }
    23. }
    24. upstream name { # 负载均衡配置
    25. ....
    26. }
    27. }

    如上述配置文件所示,主要由6个部分组成:

    1. main:用于进行nginx全局信息的配置
    2. events:用于nginx工作模式的配置
    3. http:用于进行http协议信息的一些配置
    4. server:用于进行服务器访问信息的配置
    5. location:用于进行访问路由的配置
    6. upstream:用于进行负载均衡的配置

    https://www.cnblogs.com/loong-hon/p/9060515.html