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

记录一次部署PC端网址全过程

当我查看我之前写的文章时、顿时惊奇发出感慨:啥时候写的?是我写的么?疑惑重重…
所以说,好记性不如烂笔头。

记录一次部署PC端网址全过程

  • 部署PC端网址分是三步:
  • 第一步:申请域名并映射到外网IP (通过域名识别到需要访问的电脑)
  • 第二步:通过前端域名映射到前端服务 (通过前端域名返回所需要访问的界面)
  • 第三步:通过后端域名映射到后端服务 (通过后端域名返回所需要访问的数据)

部署PC端网址分是三步:

第一步:申请域名并映射到外网IP (通过域名识别到需要访问的电脑)

以阿里云为例:申请注册的域名如下、点击解析-映射到服务器外网IP (添加两条记录) 。
一个域名、配置两个子域名、分别为前端与后端。 比如:box.xxxx.cn cert.xxxx.cn
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第二步:通过前端域名映射到前端服务 (通过前端域名返回所需要访问的界面)

在这里插入图片描述

配置https SSL证书最底下有链接

第三步:通过后端域名映射到后端服务 (通过后端域名返回所需要访问的数据)

在这里插入图片描述

完整NGINX配置文件

worker_processes  1;events {worker_connections  1024;
}http {include       mime.types;default_type  application/octet-stream;sendfile        on;keepalive_timeout  65;# xxx管理系统-前后端配置# 前端-界面配置 box.xxxx.cnserver {listen 443 ssl http2;server_name box.xxxx.cn; # SSL相关配置ssl_certificate      /home/sslcert/multiple-fullchain.pem;ssl_certificate_key  /home/sslcert/multiple-cert.key;ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;ssl_prefer_server_ciphers on;ssl_session_cache shared:SSL:10m;ssl_session_timeout 10m;add_header Strict-Transport-Security "max-age=31536000";error_page 497  https://$host$request_uri;# 前端域名映射location / {root /var/www/box-html;index index.html index.htm;try_files $uri $uri/ /index.html;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}# cert.xxxx.cn ==> http://localhost:9000;server {listen 443 ssl http2;server_name cert.xxxx.cn; # SSL相关配置ssl_certificate      /home/sslcert/multiple-fullchain.pem;ssl_certificate_key  /home/sslcert/multiple-cert.key;ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;ssl_prefer_server_ciphers on;ssl_session_cache shared:SSL:10m;ssl_session_timeout 10m;add_header Strict-Transport-Security "max-age=31536000";error_page 497  https://$host$request_uri;location ^~ /{proxy_pass http://localhost:9000;proxy_set_header Host localhost;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header REMOTE-HOST $remote_addr;}}}

配置https申请SSL证书

Linux上部署Java项目-通过sh脚本启动

http://www.lryc.cn/news/539059.html

相关文章:

  • 利用 OpenCV 进行棋盘检测与透视变换
  • Java Spring boot 篇:常用注解
  • #渗透测试#批量漏洞挖掘#Apache Log4j反序列化命令执行漏洞
  • 【Linux】Linux 文件系统——关于inode 不足的相关案例
  • k8s集群如何赋权普通用户仅管理指定命名空间资源
  • 工控网络安全介绍 工控网络安全知识题目
  • AIGC(生成式AI)试用 21 -- Python调用deepseek API
  • 跨平台AES/DES加密解密算法【超全】
  • Webpack 基础入门
  • deepseek-v3在阿里云和腾讯云的使用中的差异
  • Mathtype安装入门指南
  • 使用 Apache PDFBox 提取 PDF 中的文本和图像
  • 【js逆向_入门】图灵爬虫练习平台 第四题
  • Redis7——基础篇(三)
  • 深度学习中的知识蒸馏
  • 【Windows软件 - HeidiSQL】导出数据库
  • 苏剑林“闭门造车”之多模态思路浅谈思考
  • 绿联nas docker 安装 rocketmq 队列。亲测可用
  • C++(23):unreachable
  • 初等数论--欧几里得算法
  • 阿里云前端自动化部署流程指南
  • EXCEL解决IF函数“您已为此函数输入太多个参数”的报错
  • CAS单点登录(第7版)18.日志和审计
  • 2025年软件测试面试题大全(附答案+文档)
  • 太空飞船任务,生成一个地球发射、火星着陆以及下一次发射窗口返回地球的动画3D代码
  • IDEA——Mac版快捷键
  • 智能体系统(AI Agent System)是什么?——从概念解析到企业数字化转型的全景落地及投资视角
  • Vue 前端开发中的路由知识:从入门到精通
  • 前端VUE+后端uwsgi 环境搭建
  • I2C实践开发 ---【STM32-I2C-HDC1080温湿度采集系统】