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服务