配置问题¶
1.如何替换HTTPS证书?¶
将证书替换到/opt/opsany/conf/nginx-conf.d/ssl/路径下,以$DOMAIN_NAME进行命名的,并重启容器。 docker restart opsany-openresty
例如演示环境的证书,安装完毕之后,会申请HTTPS证书,然后下面这样进行替换。
[root@demo ~]# /bin/cp 7310312_demo.opsany.com.pem /opt/opsany/conf/nginx-conf.d/ssl/demo.opsany.com.pem
[root@demo ~]# /bin/cp 7310312_demo.opsany.com.key /opt/opsany/conf/nginx-conf.d/ssl/demo.opsany.com.key
[root@demo ~]# docker restart opsany-openresty
2.部署完成之后,如何修改对应的配置,例如数据库配置等?¶
所有平台的配置信息都是通过环境变量进行管理的,当SAAS启动的时候,PaaSAgent会从数据库获取环境变量配置为SAAS的运行配置。 使用管理员admin用户登录平台,访问 https://{domain}/admin/app_env/appenvvar/ 修改对应的配置后,需要重新点击【部署】按钮,进行重新部署即可。
3.当内存足够的时候,如何进行性能调优,增加进程数量。¶
- 更新PaaS代码,获取最新的官方案例配置
cd /opt/opsany-paas && git pull
- 修改相关uwsgi参数
vim /opt/opsany-paas/paas-ce/paasagent/etc/templates/uwsgi.ini
参考调优参数 https://www.bookstack.cn/read/uwsgi-docs-2.0-zh/10968bff8b1ff094.md
- 将配置复制到容器中。
docker cp /opt/opsany-paas/paas-ce/paasagent/etc/templates/uwsgi.ini opsany-paas-paasagent:/opt/opsany/paas-agent/etc/templates/uwsgi.ini
- 重新部署所有SAAS
可以手工在开发中心,内置应用,逐个点击部署,也可以使用更新脚本进行更新。
cd /opt/opsany-paas/install && ./saas-update.sh base