HttpProxy部署方式 - grantgonggithub/SuperGMS GitHub Wiki

HttpProxy部署方式: 在SuperGMS.HttpProxy 目录下发布项目: dotnet publish

一、Windows IIS

二、linux (centos7.6及其以上)

1、用supervisor宿主: supervisor安装,网上有很多教程,请自行查找,最简单的方式就是 yum install -y supervisor

  将刚发布的\bin\Debug\netcoreapp3.1\下的publish目录上传到linux的目录/root/data/project(可以建自己的名字,这里是举例)

  supervisor添加httpproxy.conf 内容如下:

command=/bin/bash -c "dotnet SuperGMS.HttpProxy.dll"

directory=/root/data/project/HttpProxy

stderr_logfile=/root/data/project/logs/supervisorlog/httpProxy.error.log

stdout_logfile=/root/data/project/logs/supervisorlog/httpProxy.stdout.log

user=root

stopsignal=INT

environment=ASPNETCORE_ENVIRONMENT=prod

autorestart=true

autorestart=true

startsecs=5

startretries=100000000

redirect_stderr=true

loglevel=info

2、docker: 直接修改Dockerfile 制作镜像即可,docker相关请自行查找