当前位置:   article > 正文

【Java日常运维】部署Java应用前端服务,并配置https证书,实现域名访问服务资源

【Java日常运维】部署Java应用前端服务,并配置https证书,实现域名访问服务资源

直接上主题

关于使用docker部署前端应用并且进行证书绑定的操作步骤如下,有需要的猿友可以去参考借鉴~

大体步骤分为建立宿主机路径文件夹与·运行容器相关创建启动命令。

1.创建宿主机文件路径,目的是为了存放我们的nginx日志文件,前端资源,https的证书文件以及nginx本身的配置文件。

在这里插入图片描述
万事俱备,这些宿主机文件创建完成之后,就可以编写好我们docker容器创建与启动命令啦!

注意,关于配置Nginx的文件证书如下:
在这里插入图片描述

2.根据我们上一步创建好的文件位置路径,我们需要根据这些文件的路径去做好与docker容器的文件路径挂载,也就是说,宿主机的文件路径与docker容器中的文件资源路径需要对应匹配起来。
(需要注意的是,docker容器里面的路径往往是固定的,关于什么资源在docker容器的什么文件路径需要我们自己去积累才行哦~,这也算是经验之谈吧)
直接上博主的容器创建启动命令如下:

docker run -idt --name=yyy_vue_name -p 1021:443 -v /opt/mnt/xxx/manage_vue/logs:/var/log/nginx -v /opt/mnt/xxx/manage_vue/conf/nginx.conf:/etc/nginx/nginx.conf -v /opt/mnt/xxx/manage_vue/dist:/etc/nginx/html/ -v /opt/mnt/xxx/manage_vue/ssl:/etc/nginx/ssl -e LANG=en_US.UTF-8 nginx:latest
  • 1

直接回车,就可以将前端应用部署完成啦,可以前往浏览器验证:https://域名:端口

关于以上命令的解读:
1021:443 宿主机端口:容器映射端口
-v 表示的是将宿主机的文件挂载到docker容器中去,其中这里有涉及到四个文件挂载目录路径,就是对应着第一步的创建的四个文件。
nginx:latest 表示镜像是Nginx

至此,简单的配置服务就完成啦,希望你能从中有点收获!谢谢你的点赞!!!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号