nginx 配合 spring boot - docker 做动静分离和跨域

简介: spring boot 、 spring cloud 、 docker 我就呵呵了,反正很火spring boot 主要做微服务,一般仅仅提供服务,逼格说的简单点,提供一个http请求,返回json。

spring boot 、 spring cloud 、 docker 我就呵呵了,反正很火

spring boot 主要做微服务,一般仅仅提供服务,逼格说的简单点,提供一个http请求,返回json。

docker ,呵呵 方便部署,持续交互, 云计算-也即是 虚拟化技术和资源管理,,逼格再低点—运维,

html 页面 不像以前那样 放在web工程目录下,

现在要做的是

这里写图片描述

图有点丑,没关系

nginx配置

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    server {
        listen       80;
        server_name  127.0.0.1;

        location / {
          expires    8h;
          root html; 
        }

    }

    server {
        listen       80;
        server_name  localhost;

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|html)$  
         {  
               expires    8h;
               root html;  
         } 

        location / {
          add_header Access-Control-Allow-Origin "*";
          add_header Access-Control-Allow-Methods "GET, OPTIONS, POST, GET";
          add_header Access-Control-Allow-Headers        $http_access_control_request_headers;
          add_header Access-Control-Allow-Credentials "true";
         add_header Content-Length 0;
          proxy_pass http://10.10.8.63:9002;
        }




        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }


}

测试的时候 nginx 在 win中
重用命令

start nginx
nginx -s reload
nginx -s stop

spring boot 就仅仅是提供服务了

相关文章
|
2月前
|
供应链 Java
云HIS技术架构:Angular+Nginx+Java+Spring,SpringBoot
标准数据维护 用户信息:维护用户的基本信息,所在科室以及各个系统所具体的权限。 科室信息:维护医院的科室信息。 数据字典:标准字典信息的维护。 药品/诊疗目录维护:维护药品和诊疗目录的基本信息。
31 2
|
2月前
|
前端开发 应用服务中间件 Linux
nginx解决springcloud前后端跨域问题,同时配置ssl
nginx解决springcloud前后端跨域问题,同时配置ssl
|
23天前
|
前端开发 应用服务中间件 nginx
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
91 0
|
30天前
|
前端开发 应用服务中间件 nginx
使用Docker快速搭建Web服务器Nginx
本文指导如何使用Docker快速搭建Nginx服务器。首先,通过`docker pull`命令获取Nginx镜像,然后以容器形式运行Nginx并映射端口。通过挂载目录实现本地文件与容器共享,便于自定义网页。使用`docker ps`检查运行状态,访问IP:8088确认部署成功。最后,介绍了停止、删除Nginx容器的命令,强调Docker简化了服务器部署和管理。
50 0
|
19天前
|
应用服务中间件 nginx Docker
docker实现Nginx
通过以上步骤,你可以使用Docker来快速搭建并运行Nginx服务器,而且可以根据需要进行自定义配置和持久化数据。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
17 1
|
1月前
|
NoSQL Java Redis
利用Docker部署一个简单的springboot项目
利用Docker部署一个简单的springboot项目
70 2
|
1月前
|
JavaScript Java jenkins
如何利用CentOS7+docker+jenkins+gitee部署springboot+vue前后端项目(保姆教程)
如何利用CentOS7+docker+jenkins+gitee部署springboot+vue前后端项目(保姆教程)
84 0
|
1月前
|
NoSQL 关系型数据库 MySQL
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
Docker安装详细步骤及相关环境安装配置(mysql、jdk、redis、自己的私有仓库Gitlab 、C和C++环境以及Nginx服务代理)
215 0
|
1月前
|
负载均衡 应用服务中间件 nginx
|
1月前
|
安全 前端开发 JavaScript
spring boot3解决跨域的几种方式
spring boot3解决跨域的几种方式
60 3