联奕科技工程体系

 找回密码
 立即注册
查看: 630|回复: 1

【事务中心4.0】新加域名代理(portainer)

[复制链接]

15

主题

20

帖子

5200

积分

论坛元老

Rank: 8Rank: 8

积分
5200
发表于 2020-4-17 15:35:33 | 显示全部楼层 |阅读模式
本帖最后由 关天荫 于 2020-7-22 14:01 编辑

1.打开portainer容器,浏览器输入:第一台机ip:9000.

2.新建stack。

3.把下面内容复制到stack里面,并点击deploy the stack。
注意,如果现场环境域名映射到事务中心服务器的不是80的话,请替换下面前面的80端口,比如,现场环境域名使用的是88端口,那么下面的published: 80就要改成published: 88
  1. version: '3.2'
  2. services:
  3.   ymdl:
  4.     image: registry.ly-sky.com:5000/library/nginx:latest
  5.     ports:
  6.       - target: 80
  7.         published: 80
  8.         protocol: tcp
  9.         mode: host
  10.     environment:
  11.       spring.cloud.inetutils.preferred-networks: 10.10.0
  12.     network_mode: "host"
  13.     volumes:
  14.       - "/opt/vymdl/conf/nginx.conf:/etc/nginx/nginx.conf"
  15.     deploy:
  16.       replicas: 1
  17.       restart_policy:
  18.         condition: on-failure
  19.       labels: [type=basic]
  20.       placement:
  21.         constraints: [node.labels.type == master]
  22. networks:
  23.   portainer_agent_network:
  24.     external: true
复制代码


4.用xshell或者其他工具连上 第一台服务器,执行下面命令,新建目录,并授权目录、新建nginx.conf文件。
  1. mkdir -p /opt/vymdl/conf
复制代码
5.修改下面192.168.35.2换成现场访问事务中心的ip,然后复制到第一台机的/opt/vymdl/conf/nginx.conf文件上。

  1. user  root;                                                                                                                          
  2. worker_processes  1;                                                                                                                  
  3. events {                                                                                                                              
  4.     worker_connections  1024;                                                                                                         
  5. }            
  6.                                                                                                                         


  7. http {                                                                                                                                
  8.     include       mime.types;
  9.     default_type  application/octet-stream;                                                                                          
  10.     sendfile        on;
  11.     keepalive_timeout  65;
  12.     client_max_body_size 20m;                                                                                                            
  13.                                                                                                                                       
  14.     gzip on;
  15.     gzip_disable "msie6";                                                                                                                     
  16.    
  17.     gzip_vary on;
  18.     gzip_proxied any;
  19.     gzip_comp_level 6;
  20.     gzip_buffers 16 8k;
  21.     gzip_http_version 1.1;
  22.     gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
  23.    

  24.    
  25.     server {
  26.         listen 0.0.0.0:80 ;
  27.         server_name _;
  28.         #access_log  logs/host.access.log  main;
  29.         location /swzx/ {
  30.                 proxy_pass http://192.168.35.2:5202/;
  31.                 proxy_set_header Host $http_host;
  32.                 proxy_set_header   X-Real-IP   $remote_addr;
  33.                 proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
  34.         }
  35.         location /swzxht/ {
  36.                 proxy_pass http://192.168.35.2:5201/;
  37.                 proxy_set_header Host $http_host;
  38.                 proxy_set_header   X-Real-IP   $remote_addr;
  39.                 proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
  40.         }
  41.         location /swzxm/ {
  42.                 proxy_pass http://192.168.35.2:5203/;
  43.                 proxy_set_header Host $http_host;
  44.                 proxy_set_header   X-Real-IP   $remote_addr;
  45.                 proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
  46.         }
  47.         location /bpm/ {
  48.                 proxy_pass http://192.168.35.2:1540/bpm/;
  49.                 proxy_set_header Host $http_host;
  50.                 proxy_set_header   X-Real-IP   $remote_addr;
  51.                 proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
  52.         }
  53.         location / {
  54.                 proxy_pass http://192.168.35.2:5202/;
  55.                 proxy_set_header Host $http_host;
  56.                 proxy_set_header   X-Real-IP   $remote_addr;
  57.                 proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
  58.         }
  59.     }
  60.    
  61. }
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

7

主题

15

帖子

4468

积分

论坛元老

Rank: 8Rank: 8

积分
4468
发表于 2020-4-17 17:06:11 | 显示全部楼层
牛,学习到了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|ly-sky.com

GMT+8, 2025-12-18 01:10 , Processed in 0.093579 second(s), 20 queries .

快速回复 返回顶部 返回列表