1
0
mirror of https://github.com/chatopera/cosin.git synced 2025-07-20 04:23:01 +08:00

Updated 私有部署配置HTTPS (markdown)

Samurais 2020-05-14 00:39:42 +08:00
parent de332b64f4
commit 9fa3b53147

@ -1,50 +1,2 @@
# 私有部署配置HTTPS 参考博客文章
针对春松客服开源版的HTTPS配置方案。 [春松客服配置 CDN和HTTPS | 春松客服](https://chatopera.blog.csdn.net/article/details/105820829)
## 下载源码
https://github.com/chatopera/cosin
```
git clone https://github.com/chatopera/cosin.git
cd cosin
```
以下内容假设源码路径是cosin。
## 配置NGINX
本节目的配置 nginx。
春松客服官方包含nginx的docker容器按照如下方案配置NGINX。
### 复制证书
复制证书到 ```nginx/certs``` 目录
```
cd cosin
cp nginx/templates/ssl.conf nginx/conf.d/default.conf
```
修改 `nginx/conf.d/default.conf` 添加如下配置,`YOUR_CER``YOUR_KEY` 替换为真实证书名字,完整配置参考 `nginx/templates/ssl.conf`.
```
listen 443 ssl;
ssl_certificate /certs/YOUR_CER.cer;
ssl_certificate_key /certs/YOUR_KEY.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
```
## 配置春松客服contact-center
修改 `.env` 设置 `CC_SOCKET_PORT=443`使websocket走443端口。
## 重启项目
执行 ```docker-compose restart``` 重启项目
启动完成后使用https地址访问测试。
## 更多关于 HTTPS 部署的讨论
参考 https://github.com/chatopera/cosin/issues/220