NextCloud私有云盘Docker容器配置私有HTTPS
配置HTTPS证书
·
创建容器
docker run -d --net=host -v /nextcloud/html/:/var/www/html:rw --name nextcloud_test nextcloud
然后完成管理员账号创建
配置HTTPS
总体教程参考: 在debian10系统上通过apache部署HTTPS网站,实现https部署测试工具Dvwa
请先看完下面的内容再看这篇教程
请先看完下面的内容再看这篇教程
安装组件
由于容器默认未安装ssl-cert
,所以直接使用上面的教程进行配置,则会出现下面的异常
AH00526: Syntax error on line 32 of /etc/apache2/sites-enabled/default-ssl.conf:
SSLCertificateFile: file '/etc/ssl/certs/ssl-cert-snakeoil.pem' does not exist or is empty
AH00526: Syntax error on line 32 of /etc/apache2/sites-enabled/default-ssl.conf:
SSLCertificateFile: file '/etc/ssl/certs/ssl-cert-snakeoil.pem' does not exist or is empty
AH00526: Syntax error on line 32 of /etc/apache2/sites-enabled/default-ssl.conf:
SSLCertificateFile: file '/etc/ssl/certs/ssl-cert-snakeoil.pem' does not exist or is empty
AH00526: Syntax error on line 32 of /etc/apache2/sites-enabled/default-ssl.conf:
SSLCertificateFile: file '/etc/ssl/certs/ssl-cert-snakeoil.pem' does not exist or is empty
AH00526: Syntax error on line 33 of /etc/apache2/sites-enabled/default-ssl.conf:
SSLCertificateKeyFile: file '/etc/ssl/private/ssl-cert-snakeoil.key' does not exist or is empty
所以需要先安装这个组件
组件安装
组件安装之前建议先配置源镜像加速
apt install ssl-cert -y
然后再根据教程继续配置
在debian10系统上通过apache部署HTTPS网站,实现https部署测试工具Dvwa
实现效果
更多推荐
已为社区贡献7条内容
所有评论(0)