nginx配置+虚拟主机+负载均衡+反向代理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx配置+虚拟主机+负载均衡+反向代理相关的知识,希望对你有一定的参考价值。

nginx启动+控制+配置文件

/usr/local/nginx/nginx    #启动

/usr/local/nginx/nginx -s reload    #重新加载配置文件,不需重启nginx进程


##nginx.conf配置文件详解

nginx的配置文件相比apache,比较清晰、简单,大致分为几块:

main
events    {
    ....
}
http    {
    ...
    upstream PROJECT_NAME    {        ##负载均衡服务器IP列表
        ...
    }
    
    server    {
        ...
        location    {
            ...
        }
    }
    ...
}

六个主要区域(模块)

main(全局设置)、events(nginx工作模式)、http(http设置)、server(主机设置)、location(URL匹配)、upstream(负载均衡服务器设置)


main模块

main区域,是一个全局设置:

user nginx;

worker_processes auto;

error_log /var/log/nginx/error.log;

pid /run/nginx.pid;


  1. user nobody nobody;

  2. worker_processes 2;

  3. error_log  /usr/local/var/log/nginx/error.log  notice;

  4. pid        /usr/local/var/run/nginx/nginx.pid;

  5. worker_rlimit_nofile 1024;




events {

    worker_connections 1024;

}




以上是关于nginx配置+虚拟主机+负载均衡+反向代理的主要内容,如果未能解决你的问题,请参考以下文章

全面介绍 Nginx 的反向代理 负载均衡 虚拟主机配置

nginx配置+虚拟主机+负载均衡+反向代理

LNMP架构应用实战—Nginx反向代理负载均衡配置

nginx 虚拟主机 反向代理 负载均衡

Centos 7配置nginx反向代理负载均衡集群

Nginx的安装以及反向代理和负载均衡的配置