前后端分离技术与NGINX使用

前言:

       现在对于技术分离来说,常用的就是前后端分离技术,即前台与后台源码的分别部署与开发,尽量的去减少前后端关联性。方便前后端技术人员对自己技术的开发,而不受前后台进度的影响,从而提高效率。

工具与技术:Tomcat8 、jDK1.8、IDEA、nginx

nginx的主要功能:代理技术(正向代理、反向代理)、动静资源分离、负载均衡。

配置代理转发:编辑修改nginx的配置文件 nginx.conf   路径nginx-1.16.1\conf 文件下

upstream localhost-nodes {  //代理配置片段
      server   localhost:8080; 
    }

server {
        listen      8084   ; #监听端口设定,系统访问是需要使用此端口访问。
        location /demo {
            root  /admin/project ; //对于window系统环境,此处可以为E:/admin/project 

                                             //其中demo 是目录admin/project下的前端文件
        }

        location /{
               proxy_pass http://localhost-nodes; #与代理配置片段对应
               client_max_body_size 100m;
        }
    }

发布后台:把后台代码用IDEA或者直接放在TOMCAT的发布目录,进行启动服务(此处后台的服务端口为8080).

访问:http://localhost:8084/demo/html/login.html  此访问资源为前段的首页文件。

猜你喜欢

转载自blog.csdn.net/qq_18237141/article/details/108460866