当前位置: 首页 > news >正文

学生网站模板导航门户网站怎么做

学生网站模板,导航门户网站怎么做,网站开发知识付费,企业邮箱怎么创建之前使用80端口部署前端项目后#xff0c;可以使用IP端口号在公网访问到部署的项目。 进行ICP域名备案后#xff0c;可以通过域名解析将IP套壳#xff0c;访问域名直接访问到部署的项目~ 如果使用http协议可以很容易实现这个需求#xff0c;对nginx.conf文件进行修改#…       之前使用80端口部署前端项目后可以使用IP端口号在公网访问到部署的项目。 进行ICP域名备案后可以通过域名解析将IP套壳访问域名直接访问到部署的项目~ 如果使用http协议可以很容易实现这个需求对nginx.conf文件进行修改具体看docker在服务器中部署多个前端_docker部署一个项目有两个前端怎么办-CSDN博客 server_name localhost;#这里localhost改成域名即可 但是这样通过http协议访问的网站会提示网站不安全。我们需要使用https协议改用443端口访问我们的项目。 所以我们需要在服务器的官网上给域名去申请一个ssl证书在申请成功后直接下载ssl文件到本地。可以得到这两个域名.crt和.key的文件。 首先进到服务器的 /etc/ssl/certs/ 目录下放入这两个文件后续启动容器会把当前目录的文件挂载到nginx内部的 /etc/ssl/certs/ 目录中不然会ssl文件读取失败 然后按照之前前端部署的方式首先在前端打包项目得到dist文件夹。 来到服务器在任意位置创建一个项目文件夹。再放入dist文件夹然后开始创建其他文件 1. Dockerfile 文件 # 使用NGINX作为基础镜像 FROM nginx# 复制解压后的网站文件到NGINX默认路径下 COPY rme/ /usr/share/nginx/html/ # 将你的 NGINX 配置文件复制到容器中的 NGINX 配置目录 COPY default.conf /etc/nginx/conf.d/default.conf2. default.conf upstream my_server{server 你的域名:8080; # 后端server 地址keepalive 2000; }server {listen 80;#填写绑定证书的域名server_name 你的域名, localhost;#把http的域名请求转成https相当于用户访问http也可以自动跳转到https避免出现网页提示不安全return 301 https://$host$request_uri; } server {listen 443 ssl;server_name 你的域名.cn; #证书文件名称ssl_certificate_key /etc/ssl/certs/你的域名.key;#私钥文件名称 .crt和.pem都可以用ssl_certificate /etc/ssl/certs/你的域名.crt; ssl_session_timeout 1d;ssl_session_cache shared:SSL:50m;ssl_session_tickets off;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256;ssl_prefer_server_ciphers on;location / {root /usr/share/nginx/html;try_files $uri $uri/ /index.html;index index.html index.htm;}error_page 500 502 503 504 /50x.html;location /50x.html {root html;}} 3. set.sh  #!/bin/bash# 构建名为 test 的 Docker 镜像 docker build -t test .# 检查是否存在构建的镜像 if docker images test | grep -q test ; thenecho 镜像 test 已存在继续执行下一步... elseecho 错误镜像 test 不存在请先构建镜像。exit 1 fi# 运行容器 #docker run -d -p 80:80 --name test test # 创建新nginx容器 配置ssl证书 docker run --name test -p 80:80 -p 443:443 -v /usr/local/nginx/logs:/var/log/nginx -v /etc/ssl/certs:/etc/ssl/certs --privilegedtrue -d --restartalways test # 检查容器是否成功运行 if docker ps -a --filter name^test $ --format {{.Status}} | grep -q Up; thenecho 容器 test 运行成功 elseecho 错误容器 test 运行失败 fi 到这里我们有 dist前端资源文件夹Dockerfile镜像构建文件default.conf nginx配置文件还有/etc/ssl/certs/目录下的ssl证书文件和 set.sh运行脚本。 cd到当前目录输入 ./set.sh 运行启动脚本。 搞定~~~~
http://www.w-s-a.com/news/169300/

相关文章:

  • 网站排名 优帮云小规模公司简介怎么写
  • 那个做头像的网站好选择手机网站建设
  • 设计一个网站花多少时间做视频网站适合用什么服务器
  • asp网站开发环境订单系统单页面网站怎么做
  • 山东网站建设都有那些企业推广策略
  • 网站开发文档是什么概念衣服销售网站建设规划书范文
  • 中国建筑装饰网官网企业网站设计优化公司
  • 南海建设工程交易中心网站c2c交易平台有哪些?
  • 有没有专业做网站架构图的软件番禺建设网站哪个好
  • 建立网站第一步整站seo优化公司
  • php网站开发文章管理系统wordpress 评论 顶踩 心 插件
  • 网站做百度收录的意义html网页设计代码作业代码
  • 网站推广怎么做 知乎衡水做网站开发的
  • 重庆忠县网站建设报价网页构建
  • 怎么自己做单页网站怎么在阿里做网站
  • 公司网站重新备案做电商没几个能赚钱的
  • 网站开发我们都能解决怎样做网站吸引客户
  • 网站首页图片切换代码wordpress minfy
  • 什么程序做网站收录好企业搭建网站的必要性
  • 建设网站主题建站必须要域名吗
  • 网站建设海报设计购物平台网站建设框架
  • 湖北在线网站建设建一个网站迈年
  • 上班自己花钱做的网站网站首页的动态怎么做
  • 台州网站建设哪家便宜沧州最新消息今天
  • 建设网站 请示 报告wordpress会员制
  • 青岛建网站人做网站怎么赚钱广告
  • 网站建设哪家好公司跨境电商展会2023
  • 设计大神云集的网站是南通市 网站设计
  • 心理咨询网站模板企业画册封面设计
  • 做网站 南京网站建设的重难点分析