发表于: 2020-01-02 21:31:02

1 881


学习nginx

它能做什么

1,反向代理;2,负载均衡;3,HTTP服务器(动静分离);4,正向代理。

以上就是我了解到的Nginx在不依赖第三方模块能处理的事情


反向代理:简单来说就是真实的服务器不能直接被外部网络访问,所以需要一台代理服务器,而代理服务器能被外部网络访问的同时又跟真实服务器在同一个网络环境,当然也可能是同一台服务器,端口不同而已

加上注释并配置的新的虚拟server

server

 error_page   500 502 503 504  /50x.html;

        location = /50x.html {

            root   html;

        }


进入cmd。然后进入F:\nginx-1.7.1\ 

dos环境运行命令: 

start nginx //启动nginx 

nginx -s stop // 停止nginx 

nginx -s reload // 重新加载配置文件 

nginx -s quit // 退出nginx

nginx -t //检查配置文件是否正确


2,Nginx可以通过以下两种方式来实现与Tomcat的耦合:

1将静态页面请求交给Nginx,动态请求交给后端Tomcat处理。

2将所有请求都交给后端的Tomcat服务器处理,同时利用Nginx自身的负载均衡功能进行多台Tomcat服务器的负载均衡。

在同一台电脑上启动两个tomcat。进入cmd命令模式,然后进入各自的tomcat路径,执行F:\nginx-1.7.1\tomcat\apache-tomcat-8090\bin>startup.bat 

F:\nginx-1.7.1\tomcat\apache-tomcat-8080\bin>startup.bat。则两个不同的tomcat已经启动完成

在IE上输入http://localhost/index.jsp和http://localhost/,如果得到不同的界面表示成功

nginx.conf部分配置

明天计划:学习shell脚本学习服务器的基础命令完成重构代码

问题:暂无 收藏的经典BUG已被师兄解决 可惜可惜



返回列表 返回列表
评论

    分享到