Nginx入门
Nginx概述
Nginx (engine x) 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
反向代理
反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
而正向代理就是我们在客户端平时使用的代理。
负载均衡
ALTER USER ‘root‘@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘your_new_password’; #修改密码的同时将验证方式改为密码验证FLUSH PRIVILEGES #刷新特权Bash
动静分离
什么是动静分离:其实就是将一些静态的、不会变的资源通过nginx直接拿去,而不需要去请求后台,避免后端压力过大
Nginx入门
Nginx配置
Nginx的配置文件在Linux中位于/etc/nginx/nginx.conf
nginx 的使用比较简单,就是几条命令。
常用到的命令如下:
1 | nginx -s stop 快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。 |
Nginx实战
上图,在浏览器中输入localhost:80会重定向到localhost:3000,但是会隐藏localhost:3000这一地址。