Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dc-common
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bltdc
dc-common
Commits
837af7c6
Commit
837af7c6
authored
Mar 13, 2019
by
wutong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Nginx CD/CI
parent
028b8c35
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
663 additions
and
12 deletions
+663
-12
Dockerfile
data-nginx/Dockerfile
+3
-6
nginx.conf
data-nginx/nginx.conf
+660
-6
No files found.
data-nginx/Dockerfile
View file @
837af7c6
FROM
nginx:1.15-alpine
RUN
mkdir
-p
/etc/nginx
RUN
mkdir
-p
/usr/share/nginx/html
FROM
data-nginx/nginx:1.15-alpine
COPY
data-nginx/nginx.conf /etc/nginx/nginx.conf
COPY
data-nginx/
. /usr/share/nginx/html
COPY
. /usr/share/nginx/html
EXPOSE
80
CMD
["nginx", "-g", "daemon off;"]
\ No newline at end of file
CMD
["nginx", "-g", "daemon off;"]
data-nginx/nginx.conf
View file @
837af7c6
worker_processes
1
;
events
{
worker_connections
1024
;
...
...
@@ -59,27 +58,682 @@ http {
application/octet-stream
text/x-cross-domain-policy
;
upstream
zookeeper
{
upstream
skumsApi
{
server
172
.31.255.174
;
}
upstream
baidu
{
server
data.bailuntec.com
;
upstream
skumsJobs
{
server
172.31.255.105
:
6032
;
}
upstream
skumsCategory
{
server
172.31.255.168
:
6035
;
}
upstream
skumsProduct
{
server
172.31.255.94
:
6034
;
}
upstream
skumsSku
{
server
172.31.255.35
:
6036
;
}
upstream
proWeb
{
server
172
.31.255.19
;
}
upstream
proPublic
{
server
172.31.255.122
:
6042
;
}
upstream
proExternalApi
{
server
172.31.255.223
:
6031
;
}
upstream
proProduct
{
server
172.31.255.55
:
6041
;
}
upstream
proProductCSV
{
server
172.31.255.115
:
6033
;
}
upstream
proProductImgUpload
{
server
172.31.255.64
:
6035
;
}
upstream
proProductPush
{
server
172.31.255.60
:
6036
;
}
upstream
proProductSynQiNiuImg
{
server
172.31.255.48
:
6038
;
}
upstream
proSyncSkuStock
{
server
172.31.255.131
:
6039
;
}
upstream
proJobs
{
server
172.31.255.240
:
6037
;
}
upstream
ssoWeb
{
server
172
.31.255.10
;
}
upstream
consulWeb
{
server
172.31.255.59
:
8500
;
}
upstream
bltweb
{
server
10.0.6.8
:
8080
;
}
upstream
proApi
{
server
172
.31.255.16
;
}
upstream
schedulerApi
{
server
10.0.6.8
:
8005
;
}
upstream
webApi
{
server
10.0.6.8
:
8002
;
}
upstream
vueJsonDemo
{
server
10.0.6.8
:
9090
;
}
upstream
web
{
server
10.0.6.8
:
8010
;
}
upstream
newbi
{
server
10.0.6.8
:
8009
;
}
upstream
saleWeb
{
server
172
.31.255.230
;
}
upstream
saleApi
{
server
172
.31.255.72
;
}
upstream
saleProduct
{
server
172.31.255.127
:
6066
;
}
upstream
logApi
{
server
172.31.255.228
:
6066
;
}
upstream
rabbitMQWeb
{
server
172.31.255.49
:
15672
;
}
upstream
listingJobs
{
server
172.31.255.79
:
6032
;
}
server
{
listen
80
;
server_name
sale.bailuntec.com
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://saleWeb
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
80
;
server_name
111
.230.84.223
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://data.bailuntec.com
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
80
;
server_name
newbi.bailuntec.com
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://newbi
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
80
;
server_name
111
.230.84.223
;
server_name
bltpro.bailuntec.com
;
location
/swagger
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://webApi/swagger
;
}
#分销平台转发
location
/api/ProductApi/GetBailunProductEnInfos
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://saleApi/api/product/product/GetBailunProductEnInfos
;
}
location
/api/ProductApi/GetBailunSkuStocks
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://saleApi/api/product/product/GetBailunSkuStocks
;
}
location
/api/ProductApi/GetBailunProductCategories
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://saleApi/api/product/category/GetBailunProductCategories
;
}
##pds推送商品到产品库
location
/api/ProTemplateMgr/SynchronizedPushProductInfo
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://proApi/api/Task/ProductPush/PushProductInfo
;
}
##同步第三方资料信息
location
/api/ProductApi/SyncThirdPartyProduct
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://proApi/api/Product/ProductSync/SyncThirdPartyProduct
;
}
##同步第三方尺码信息接口
location
/api/ProductApi/SyncProductSizeInfo
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://proApi/api/Product/ProductSync/SyncProductSizeInfo
;
}
##pds推送商品到产品库
location
/api
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://webApi/Api
;
}
##改为调用微服务
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://web
;
fastcgi_buffers
256
128k
;
chunked_transfer_encoding
off
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
80
;
server_name
pps.bailuntec.com
;
location
/BaseApi/common
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://data.bailuntec.com
;
proxy_pass
http://vueJsonDemo
;
}
location
/BaseApi/admin
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://vueJsonDemo
;
}
location
/swagger
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://webApi/swagger
;
}
location
/Api
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://webApi/Api
;
}
location
/TaskApi
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://schedulerApi/Api
;
}
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
root
/usr/share/nginx/html
;
try_files
$uri
$uri
/
/index.html
last
;
proxy_pass
http://bltweb
;
}
location
=
/50x.html
{
root
html
;
}
}
#start swagger
server
{
listen
80
;
server_name
doc.bailuntec.com
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
root
/usr/share/nginx/html
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6001
;
server_name
doc.bailuntec.com
:
6001
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://skumsCategory
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6002
;
server_name
doc.bailuntec.com
:
6002
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://skumsProduct
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6003
;
server_name
doc.bailuntec.com
:
6003
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://skumsSku
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6004
;
server_name
doc.bailuntec.com
:
6004
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://skumsJobs
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6005
;
server_name
doc.bailuntec.com
:
6005
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://proPublic
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6006
;
server_name
doc.bailuntec.com
:
6006
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://proProduct
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6007
;
server_name
doc.bailuntec.com
:
6007
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://proProductCSV
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6008
;
server_name
doc.bailuntec.com
:
6008
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://proProductImgUpload
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6009
;
server_name
doc.bailuntec.com
:
6009
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://proProductPush
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6010
;
server_name
doc.bailuntec.com
:
6010
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://proProductSynQiNiuImg
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6011
;
server_name
doc.bailuntec.com
:
6011
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://proSyncSkuStock
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6012
;
server_name
doc.bailuntec.com
:
6012
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://proJobs
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6013
;
server_name
doc.bailuntec.com
:
6013
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://proExternalApi
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6014
;
server_name
doc.bailuntec.com
:
6014
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://saleProduct
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6015
;
server_name
doc.bailuntec.com
:
6015
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://logApi
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6016
;
server_name
doc.bailuntec.com
:
6016
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://rabbitMQWeb
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
6017
;
server_name
doc.bailuntec.com
:
6017
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
:
$server_port
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://listingJobs
;
}
location
=
/50x.html
{
root
html
;
}
}
#end swagger
server
{
listen
80
;
server_name
api.skums.bailuntec.com
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://skumsApi
;
}
location
/Jobs
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://skumsJobs/Jobs
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
80
;
server_name
pro.bailuntec.com
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://proWeb
;
fastcgi_buffers
256
128k
;
}
location
/Jobs
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://proJobs/Jobs
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
80
;
server_name
sso.bailuntec.com
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://ssoWeb
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
80
;
server_name
consul.bailuntec.com
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
proxy_pass
http://consulWeb
;
}
location
=
/50x.html
{
root
html
;
}
}
#intranet
server
{
listen
8000
;
server_name
skums.intranet
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
#root /usr/share/nginx/html;
proxy_pass
http://skumsApi
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
8001
;
server_name
pro.intranet
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
#root /usr/share/nginx/html;
proxy_pass
http://proWeb
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
8002
;
server_name
sso.intranet
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
#root /usr/share/nginx/html;
proxy_pass
http://ssoWeb
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
8003
;
server_name
sale.intranet
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
#root /usr/share/nginx/html;
proxy_pass
http://saleApi
;
}
location
=
/50x.html
{
root
html
;
}
}
server
{
listen
8005
;
server_name
log.intranet
;
location
/
{
proxy_redirect
off
;
proxy_set_header
Host
$host
;
proxy_set_header
X-Real-IP
$remote_addr
;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for
;
#root /usr/share/nginx/html;
proxy_pass
http://logApi
;
}
location
=
/50x.html
{
root
html
;
}
}
include
servers/*
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment