1、反向代理和负载均衡
1、反向代理:设置多个upstream,一个upstream对应一个服务器server(多个upstream之间一般是不同的功能)
2、负载均衡:一个upstream中多个服务器的IP地址(这些服务器一般是同样的功能),保证各个服务器之间的资源协调。
3、反向代理总结:
(1)用户不再直接访问真实服务器,而是访问反向代理服务器;
(2)用户输入反向代理服务器的域名和端口(反向代理服务器可以设置多个域名),反向代理服务器根据不同的域名和端口查找相应的代理,和代理对应的upstream,将用户请求转发到upstream中的ip地址
2、nginx作为服务器只能部署静态网页,因此处理动态请求时需要调用第三方模块:例如CGI程序来完成数据处理。
3、fastCGI与Nginx对post和get请求的区别
传入数据的属性不同,也就意味着要通过不同的方式得到数据
并交给cgi程序处理
4、nginx部署静态网页,显示不全的问题
在nginx.conf文件配置中原来是这样的:
在新修改的代码中,将uri改成/chatbot_knowledge/pages 意味着在浏览器输入的url需要添加上才能精准找到项目文件下的login.html,才能打开完整的登录界面,如果你把项目文件夹中login.html单独提出来也是不行的,因为login.html需要在项目其他文件的支持下才能完整打开。
版权声明:本文为qq_42428154原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。