文件上传

1.修改domain.config.json内的

"file": {
"full_host": "svc.nanhu.demo.com:9105",//每个项目的full_host不能相同,否则会冲突
"host": "svc.nanhu.demo.com",
"port": 9105,//端口号从9100~9150
"scheme": "http"
},

2.修改file.server.ini内的

# 允许访问的域名地址
allow_hosts = 127.0.0.1,svc,svc.nanhu.demo.com

3.修改env.private.config.php

// 'MEDIA_URL_HOST' => $DOMAIN_CONF['file']['scheme'] . '://' . $DOMAIN_CONF['file']['full_host'], // 多媒体资源服务的host地址
'MEDIA_URL_HOST' => 'http://svc:' . $DOMAIN_CONF['file']['port'], // 多媒体资源服务的host地址

4.配置host

#有可能无效,因为docker内的无法访问,容器内的host没改,所以就有了第3个步骤

127.0.0.1 svc.nanhu.demo.com

5.在supervisor内添加多一个配置文件

# supervisor 配置

[program:nanhu-cron-svc]
#directory=/data1/webroot/nanhu/src
command=/data1/webroot/nanhu/src/bin/crond/cron-svc -c /data1/webroot/nanhu/src/install_conf/cron.server.ini
autostart=true
autorestart=true
startsecs=5
startretries=3

[program:nanhu-file-svc]
#directory=/data1/webroot/nanhu/src
command=/data1/webroot/nanhu/src/bin/file/file-svc -c /data1/webroot/nanhu/src/install_conf/file.server.ini
autostart=true
autorestart=true
startsecs=5
startretries=3

# [program:nanhu-msg-svc]
# #directory=/data1/webroot/nanhu/src
# command=/data1/webroot/nanhu/src/bin/msg/msg-svc -c /data1/webroot/nanhu/src/install_conf/msg.server.ini
# autostart=true
# autorestart=true
# startsecs=5
# startretries=3

6.重启svc服务

原文地址:https://www.cnblogs.com/phonecom/p/6600104.html