传智学成在线Nginx

}

#前端动态门户

upstream dynamic_portal_server_pool{

server 127.0.0.1:10001 weight=10;

}

#后台搜索(公开api)

upstream search_server_pool{

server 127.0.0.1:40100 weight=10;

}

#前端ucenter

upstream ucenter_server_pool{

server 127.0.0.1:13000 weight=10;

}

#学习服务

upstream learning_server_pool{

server 127.0.0.1:40600 weight=10;

}

#认证服务

upstream auth_server_pool{

server 127.0.0.1:40400 weight=10;

}

#微服务网关

upstream api_server_pool{

server 127.0.0.1:50201 weight=10;

}

#前端教学管理

upstream teacher_server_pool{

server 127.0.0.1:12000 weight=10;

}

#文件服务

upstream filesystem_server_pool{

server 127.0.0.1:22100 weight=10;

}

#媒资服务

upstream media_server_pool{

server 127.0.0.1:31400 weight=10;

}

server {

listen 80;

server_name www.xuecheng.com;

ssi on;

ssi_silent_errors on;

location / {

alias C:/CODE/JAVA/xczx/XcEduUI/xc-ui-pc-static-portal/;

index index.html index.htm;

}

location /static/company/ {

proxy_pass http://static_server_pool;

}

location /static/teacher/ {

proxy_pass http://static_server_pool;

}

location /static/stat/ {

proxy_pass http://static_server_pool;

}

location /course/detail/ {

proxy_pass http://static_server_pool;

}

#前端门户课程搜索

location ^~ /course/search {

proxy_pass http://dynamic_portal_server_pool;

}

#后端搜索服务

location /openapi/search/ {

proxy_pass http://search_server_pool/search/;

}

#分类信息

location /static/category/ {

proxy_pass http://static_server_pool;

}

#开发环境webpack定时加载此文件

location ^~ /__webpack_hmr {

proxy_pass http://dynamic_portal_server_pool/__webpack_hmr;

}

#开发环境nuxt访问_nuxt

location ^~ /_nuxt/ {

proxy_pass http://dynamic_portal_server_pool/_nuxt/;

}

#静态资源,包括系统所需要的图片,js、css等静态资源

location /static/img/ {

alias C:/CODE/JAVA/xczx/XcEduUI/xc-ui-pc-static-portal/img/;

}

location /static/css/ {

alias C:/CODE/JAVA/xczx/XcEduUI/xc-ui-pc-static-portal/css/;

}

location /static/js/ {

alias C:/CODE/JAVA/xczx/XcEduUI/xc-ui-pc-static-portal/js/;

}

location /static/plugins/ {

alias C:/CODE/JAVA/xczx/XcEduUI/xc-ui-pc-static-portal/plugins/;

add_header Access-Control-Allow-Origin http://ucenter.xuecheng.com;

add_header Access-Control-Allow-Credentials true;

add_header Access-Control-Allow-Methods GET;

}

location /plugins/ {

alias C:/CODE/JAVA/xczx/XcEduUI/xc-ui-pc-static-portal/plugins/;

add_header Access-Control-Allow-Origin http://ucenter.xuecheng.com;

add_header Access-Control-Allow-Credentials true;

add_header Access-Control-Allow-Methods GET;

}

#页面预览

location /cms/preview/ {

proxy_pass http://cms_server_pool/cms/preview/;

}

#认证

location ^~ /openapi/auth/ {

proxy_pass http://auth_server_pool/auth/;

}

#微服务网关

location /api {

proxy_pass http://api_server_pool;

}

error_page 500 502 503 504 /50x.html;

location = /50x.html {

root html;

}

}

#学成网图片服务

server {

listen 80;

server_name img.xuecheng.com;

#个人中心

location /group1 {

proxy_pass http://img_server_pool;

}

#location /group2 {

proxy_pass http://img_server_pool;

#}

}

#学成网静态资源

server {

listen 91;

server_name localhost;

#公司信息

location /static/company/ {

alias C:/CODE/JAVA/xczx/XcEduUI/course-static/static/company/;

}

#老师信息

location /static/teacher/ {

alias C:/CODE/JAVA/xczx/XcEduUI/course-static/static/teacher/;

}

#统计信息

location /static/stat/ {

alias C:/CODE/JAVA/xczx/XcEduUI/course-static/static/stat/;

}

location /course/detail/ {

alias C:/CODE/JAVA/xczx/XcEduUI/course-static/static/course/detail/;

}

#分类信息

location /static/category/ {

alias C:/CODE/JAVA/xczx/XcEduUI/course-static/static/category/;

}

}

#学成网媒体服务代理

map $http_origin $origin_list{

default http://www.xuecheng.com;

“~http://www.xuecheng.com” http://www.xuecheng.com;

“~http://ucenter.xuecheng.com” http://ucenter.xuecheng.com;

}

#学成网媒体服务代理

server {

listen 80;

server_name video.xuecheng.com;

location /video/ {

proxy_pass http://video_server_pool;

add_header Access-Control-Allow-Origin $origin_list;

#add_header Access-Control-Allow-Origin *;

add_header Access-Control-Allow-Credentials true;

add_header Access-Control-Allow-Methods GET;

}

}

#媒体服务

upstream video_server_pool{

server 127.0.0.1:90 weight=10;

}

#学成网媒体服务

server {

listen 90;

server_name localhost;

#视频存放目录

location /video/ {

alias C:/Java_Soft/xczx/video/;

}

}

最后

权威指南-第一本Docker书

引领完成Docker的安装、部署、管理和扩展,让其经历从测试到生产的整个开发生命周期,深入了解Docker适用于什么场景。并且这本Docker的学习权威指南介绍了其组件的基础知识,然后用Docker构建容器和服务来完成各种任务:利用Docker为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker的API,如何扩展Docker。

总共包含了:简介、安装Docker、Docker入门、使用Docker镜像和仓库、在测试中使用Docker、使用Docker构建服务、使用Fig编配Docke、使用Docker API、获得帮助和对Docker进行改进等9个章节的知识。

image

image

image

image

关于阿里内部都在强烈推荐使用的“K8S+Docker学习指南”—《深入浅出Kubernetes:理论+实战》、《权威指南-第一本Docker书》,看完之后两个字形容,爱了爱了!
er为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker的API,如何扩展Docker。

总共包含了:简介、安装Docker、Docker入门、使用Docker镜像和仓库、在测试中使用Docker、使用Docker构建服务、使用Fig编配Docke、使用Docker API、获得帮助和对Docker进行改进等9个章节的知识。

[外链图片转存中…(img-gRQsnYiW-1718909777305)]

[外链图片转存中…(img-OpzspuWf-1718909777305)]

[外链图片转存中…(img-P0qsz08z-1718909777305)]

[外链图片转存中…(img-VCjLLZmb-1718909777306)]

关于阿里内部都在强烈推荐使用的“K8S+Docker学习指南”—《深入浅出Kubernetes:理论+实战》、《权威指南-第一本Docker书》,看完之后两个字形容,爱了爱了!

  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值