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

莱莱  金牌会员 | 2025-2-21 03:49:45 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 993|帖子 993|积分 2979

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

  
部署PC端网址分是三步:

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

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



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


设置https SSL证书最底下有链接
第三步:通过后端域名映射到后端服务 (通过后端域名返回所需要访问的数据)


完备NGINX设置文件
  1. worker_processes  1;
  2. events {
  3.     worker_connections  1024;
  4. }
  5. http {
  6.     include       mime.types;
  7.     default_type  application/octet-stream;
  8.     sendfile        on;
  9.     keepalive_timeout  65;
  10.        
  11.        
  12.         # xxx管理系统-前后端配置
  13.         # 前端-界面配置 box.xxxx.cn
  14.         server {
  15.                 listen 443 ssl http2;
  16.         server_name box.xxxx.cn;
  17.                
  18.                 # SSL相关配置
  19.                 ssl_certificate      /home/sslcert/multiple-fullchain.pem;
  20.                 ssl_certificate_key  /home/sslcert/multiple-cert.key;
  21.                 ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
  22.                 ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
  23.                 ssl_prefer_server_ciphers on;
  24.                 ssl_session_cache shared:SSL:10m;
  25.                 ssl_session_timeout 10m;
  26.                 add_header Strict-Transport-Security "max-age=31536000";
  27.                 error_page 497  https://$host$request_uri;
  28.                
  29.                 # 前端域名映射
  30.         location / {
  31.             root /var/www/box-html;
  32.             index index.html index.htm;
  33.                         try_files $uri $uri/ /index.html;
  34.         }
  35.         error_page   500 502 503 504  /50x.html;
  36.         location = /50x.html {
  37.             root   html;
  38.         }
  39.     }
  40.        
  41.         # cert.xxxx.cn ==> http://localhost:9000;
  42.         server {
  43.                 listen 443 ssl http2;
  44.         server_name cert.xxxx.cn;
  45.                
  46.                 # SSL相关配置
  47.                 ssl_certificate      /home/sslcert/multiple-fullchain.pem;
  48.                 ssl_certificate_key  /home/sslcert/multiple-cert.key;
  49.                 ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
  50.                 ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
  51.                 ssl_prefer_server_ciphers on;
  52.                 ssl_session_cache shared:SSL:10m;
  53.                 ssl_session_timeout 10m;
  54.                 add_header Strict-Transport-Security "max-age=31536000";
  55.                 error_page 497  https://$host$request_uri;
  56.                
  57.                 location ^~ /
  58.                 {
  59.                         proxy_pass http://localhost:9000;
  60.                         proxy_set_header Host localhost;
  61.                         proxy_set_header X-Real-IP $remote_addr;
  62.                         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  63.                         proxy_set_header REMOTE-HOST $remote_addr;
  64.                 }
  65.     }
  66.        
  67. }
复制代码
设置https申请SSL证书
Linux上部署Java项目-通过sh脚本启动

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

莱莱

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表