跳转到主要内容

开启 HTTPS 服务

以下所指目录的相对目录为 docker
如果需要为本系统开启 HTTPS 服务,可以通过以下配置做到:
  • 获取证书文件,将证书文件放到 volumes/webapp/ssl 目录下,文件名分别为 server.crtserver.key
  • 将自定义 Nginx 配置文件放到 volumes/webapp/conf 目录下,文件名为 nginx.conf,配置如下
  • 指定 nginx 配置文件:修改 command: ['nginx', '-g', 'daemon off;'] 改为 command: ['nginx', '-g', 'daemon off;', '-c', '/webapp/conf/nginx.conf']
  • 修改 ports 配置开启 443 端口:- "443:443"
  • 修改 .env 文件中的 API_BASE_URL//your.domain
  • 修改 .env 文件中的 WEBAPP_PORT443,如果想要两个(80/443)都启用则去掉此变量即可。
重新启动服务即可。 更多技术详情请参考 Enable HTTPS - [Xpert wiki]