创建容器

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

所以需要先安装这个组件

组件安装

Debian11国内加速源配置

组件安装之前建议先配置源镜像加速

apt install ssl-cert -y

然后再根据教程继续配置

在debian10系统上通过apache部署HTTPS网站,实现https部署测试工具Dvwa

实现效果

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐