Canvas-lms 开源在线学习管理系统源码部署(生产版)_canvas lms

本文详细描述了在不使用consul集群的Canvas部署过程中,涉及的配置文件修改、数据库连接、邮件SMTP配置、安全设置以及Apache服务器的部署和优化。包括动态设置配置文件、数据库连接参数、邮件服务器配置和SSL启用等内容。
摘要由CSDN通过智能技术生成

canvas@canvas-mechine:/var/canvas$ for config in amazon_s3 database
delayed_jobs domain file_store outgoing_mail security external_migration;
do cp config/ c o n f i g . y m l . e x a m p l e c o n f i g / config.yml.example config/ config.yml.exampleconfig/config.yml; done


           2. **动态设置配置**(官网谷歌翻译结果,不懂),反正就是Canvas 不使用 consul 集群的时候需要的配置文件,这里我们 只修改文件名,使这个文件成为一个配置文件即可, 不修改文件内容



canvas@canvas-mechine:/var/canvas$ cp config/dynamic_settings.yml.example config/dynamic_settings.yml

下面的命令可不执行, nano 是 编辑文件的命令, 相当于 vim 和 gedit 不过这里的配置文件只能用这条命令修改, 用 vim 会出现无法输入, 或者 Readonly 的情况(超级用户也不行), 所以如果你有修改的需求,最好用 nano 编辑

canvas@canvas-mechine:/var/canvas$ nano config/dynamic_settings.yml


            3. **数据库配置:** 在*config / database.yml中*,修改 **production**部分的 username 和 password 为第二步你设置的用户名和密码



canvas@canvas-mechine:/var/canvas$ cp config/database.yml.example config/database.yml
canvas@canvas-mechine:/var/canvas$ nano config/database.yml


               文件原文如下:



do not create a queue: section for your test environment

test:
adapter: postgresql
encoding: utf8
database: canvas_test
host: localhost
username: canvas
timeout: 5000

development:
adapter: postgresql
encoding: utf8
database: canvas_development
timeout: 5000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值