目录一、前后端环境准备1、前端环境准备         2、后端环境准备二、前后端打包1、前端打包2、后端打包三、服务器前后端配置及部署1、前端配置安装nginx创建项目目录前端项目部署2、后端配置安装宝塔安装mysql使用本地Navicat连接远程数据库安装jdk环境安装redis后端项目部署一、前后端环境准备1、前端环境准备            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-09 18:14:09
                            
                                516阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前后端分离,前端手机端与PC端分离server {    listen       8080;    server_name  localhost 127.0.0.1;    #添加头部信息    proxy_set_header Cookie $http_cookie;    proxy_set_header X-Forwarded-Host $host;    proxy_set_header            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-07 10:51:09
                            
                                214阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、Nginx简介1.1 概述Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理服务器,特点是占有内存少,并发能力强,能经受高负载的考验,有报告表明能支持高达 50,000 个并发连接数 。1.2 相关概念(1)反向代理服务器的代理,相对于web用户来说,就是反向代理。(2)均衡负载      很多人同时访问服务器同一资源的时候,为了保证访问            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 21:37:30
                            
                                49阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            说明:nginx处理静态内容是把好手,apache虽然占用内存多了点,性能上稍逊,但一直比较稳健。倒是nginx的FastCGI有时候会出现502 Bad Gateway错误。一个可选的方法是nginx做前端代理,处理静态内容,动态请求统统转发给后端apache。 本文就是实现Nginx作为前端,apache作为后端。当用户访问的是80端口的nginx,然后nginx将静态内容留给自己,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 22:02:51
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            思想来源在做前端应用的过程中,我经常发现组件之间、store的module之间关系错综复杂,扁平的结构并不能表示其关系,随着组件和module的增加,代码越来越混乱,维护成本也越来也高。我对这个问题的解决进行了一系列思考,实践的过程中总结出了聚类分层思想。聚类分层思想什么是聚类分层思想前端现在主流的组件-flux架构中(以vue举例),有组件层、store层,组件层可以细分为模板和vm,store            
                
         
            
            
            
            现在网站访问基本都需要使用https访问,否则浏览器就会报不安全提示,本文针对springboot+apache前后端分离的项目的https设置与部署进行说明。
    目录1. 引言2. 了解https、证书、openssl及keytool2.1 https2.1.1 什么是https2.1.2 https解决什么问题2.2 证书2.2.1 证书内容2.2.2            
                
         
            
            
            
            几个月前,公司架构优化,首先就是前后端分离。
所谓前后端分离,就是在传统的前后端代码都在一个项目里的基础上,将前后端代码抽离,把前端代码从后端项目了分离出来,前后端开发人员各自在自己的项目里开发。
为什么要前后端分离?
随着项目越做越大,功能模块越来越多,代码量越来越多,前后端代码都糅杂在一个项目里,前后端开发人员几十个,代码提交次数多而杂,项目变得很臃肿,代码维护人员的工作变得难做,此时亟待解            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 00:01:18
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            nginx配置动静分离            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-05-11 21:14:21
                            
                                520阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            1,http.server.localtion语法基本语法:location[=|~|~|^~]/uri/{...}=严格匹配,如果这个查询匹配,将停止搜索并立即处理此请求~区分大小写匹配(可用正则表达式)~不区分大小写匹配(可用正则表达式)!~区分大小写匹配!~*不区分大小写匹配^~如果把这个前缀用于一个常规字符串,那么告诉nginx如果路径匹配那么不测试正则表达式location=/{#只匹配            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-11-26 10:35:40
                            
                                788阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.什么是动静分离在项目的部署中 我们将静态资源放到Nginx服务器上、动态资源放到Tomcat服务器上 这种就称为动静分离2.动静分离的好处在哪里静态资源和动态资源完全的隔离开、有效的减轻了Tomcat服务器的压力 这个就是动静分离的好处3.动静分离的实现准备我们的动态资源(Controll)将项目部署到服务器上,其中项目的页面中引用了样式文件在Nginx.conf中配置资源映...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-30 10:35:14
                            
                                172阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Nginx的动静分离是把不同的资源放到不同的服务器中,动态资源可以放到tomcat中,而静态资源可以放到其他位置这里在Linux的根目录下创建一个hzy的文件            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-08 12:00:35
                            
                                159阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Nginx的动静分离是把不同的资源放到不同的服务器中,动态资源可以放到tomcat中,而静态资源可以放到其他位置这里在Linux的根目录下创建一个hzy的文件夹,里面放一个静态资源a.html,然后通过nginx访问下面进行nginx的配置,在server块然后我们访问ip/hzy/a.html...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-12 17:37:56
                            
                                169阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            不想说话,直接上代码,可能真的是我菜,不然也不会觉得处处是坑,坑坑要命动静分离之前:(狐火浏览器) 动静分离之后: 注:我自己是这么判断动静分离的效果的  接下来步入正题:这是我liunx的路径:/home/tomcat/apache-tomcat-8.5.8/webapps这是我Windows的路径:D:\apache-tomcat-2\apache-tomcat...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-12 15:23:12
                            
                                149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在代理(ip6)nginx配置文件中配置:server {
        listen       80;
        server_name             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-05-11 17:20:07
                            
                                640阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概述作为一个前端,我觉得必须要学会使用 nginx 干下面几件事:代理静态资源设置反向代理(添加https)设置缓存设置 log部署 smtp 服务设置 redis 缓存(选)下面我按照这个节奏一一研究一遍,把心得记录下来,供以后开发时参考,相信对其他人也有用。参考资料:Beginner’s Guidenginx 重要点(nginx 的安装我就不介绍了,自己按文档安装就行)1.如果 nginx 已            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 12:35:24
                            
                                550阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            即将开始的一个项目技术要求是实现前后端分离,且前端部署在Nginx服务器上而后端部署在jetty服务器上,架构采用vue+spring boot 关键是之前也没接触过分离部署,vue是啥也不清楚!!!通过几天的摸索,了解了 那            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-24 22:24:14
                            
                                169阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言 一、下载安装包二、安装           2-1 使用 CMD 命令开启服务。           2-2 查看是否开启服务           2-3 安装错误查看错误日志  &nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 20:17:29
                            
                                174阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Nginx的配置文档具体解释。在这儿做个总结,以便以后使用的时间查看。    下面大部分自己整理。部分来自參考  #设置用户
 #user  nobody;
 #启动进程数(一般和server的CPU同样)
 #能够使用 $ cat /proc/cpuinfo 查看内核数
 worker_processes  2;
 #设置错误文件存放的路径
 #e            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-23 16:42:31
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前后端分离的项目发布在同一台服务器上,服务器只有一个公网ip,也就只有一个80端口,而假设前端项目已经运行在80端口上了,而项目中又要用到微信授权等就必须要后端运行在80端口上才行,这个时候就可以用nginx进行反向代理配置了。首先配置前端项目,进入到nginx安装目录的conf文件夹:vim nginx.conf
在http模块下添加以下配置:
#mobile
 server {            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 13:57:44
                            
                                225阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. Nginx动静分离基本概述动静分离,通过中间件将动静分离和静态请求进行分离;通过中间件将动态请求和静态请求分离,可以建上不必要的请求消耗,同事能减少请求的延时。通过中间件将动态请求和静态请求分离,逻辑图如下 动静分离只有好处:动静分离后,及时动态服务不可用,但静态资源不会受到影响。2. Nginx动静分离场景实践单台服务器实现动静分离location / {
    root /code/w            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 12:26:36
                            
                                0阅读