1、Nginx介绍:Nginx(发音为"engine x")是一个高性能的开源Web服务器软件,也可以用作反向代理服务器、负载均衡器、HTTP缓存以及作为应用程序的前端服务器等。它以其出色的性能、高度的可靠性、低系统资源消耗和灵活性而闻名。我使用nginx,主要是想通过nginx实现反向代理功能,把公网的访问转发到阿里云服务器内部的服务中。
2、反向代理:反向代理是一种代理服务器的部署方式,其工作原理与传统的正向代理相反。在反向代理中,代理服务器位于内部服务器的前面,客户端不直接与内部服务器通信,而是与代理服务器通信。代理服务器接收客户端的请求,然后将请求转发到后端的内部服务器,并将内部服务器的响应返回给客户端。反向代理是一种在服务器端部署的代理服务器,用于接收客户端的请求并转发到后端的内部服务器,是提高性能、安全性和可靠性的重要手段。
3、反向代理图例
4、Nginx启停方法
'''nginx -c /usr/local/nginx/conf/nginx.conf //启动
/usr/local/nginx/sbin/nginx //启动
/usr/local/nginx/sbin/nginx -s stop //停止
/usr/local/nginx/sbin/nginx -s reload 重新启动'''
5、Nginx配置反向代理