HTTP和反向代理web服务器
Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。
Nginx是一款轻量级的Web服务器反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
nginx反向代理的好处:
提高访问速度
进行负载均衡
保证后端服务安全
所谓负载均衡,就是把大量的请求按照我们指定的方式均衡分配给集群中的每台服务器
nginx反向代理的配置方式:
/** server{
* listen 80;
* server_name localhost;
* location/api/{
* proxy_pass http://localhost:8080/admin/;#反向代理
* }
* }
* */
nginx负载均衡的配置方式:
upstream webservers{
server 192.168.100.128:8080;
server 192.168.100.129:8080;
}
server{
listen 80;
server_name localhost;
location/api/{
proxy_pass http://webservers/admin/;#负载均衡
}
}
nginx负载均衡策略: