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

【若依】框架项目部署笔记

参考【SpringBoot】+【Vue】项目部署_no main manifest attribute, in springboot-0.0.1-sn-CSDN博客

多一个redis安装

准备工作:
压缩包下载:http://download.redis.io/releases

1. 上传压缩包,并进入压缩包所在目录,解压到目标文件夹

tar -zxvf redis-6.2.5.tar.gz -C /opt/personal


2. 进入解压后的redis-6.2.14文件下,进行编译

make


3. 进入src目录进行安装

make install PREFIX=/opt/personal/redis


4. 进入bin目录,将解压缩后的配置文件拷贝到安装路径下的bin文件目录中
进入解压后的文件夹,拷贝配置文件

cd /opt/personal/redis/bin#切换到解压后的目录
cd /opt/personal/redis-6.2.5/
#拷贝配置文件
cp redis.conf /opt/personal/redis/bin

 

 

已经拷贝过来了
5. 修改配置文件,启动redis

vim redis.conf


bind 127.0.0.1 -::1表示服务只监听本地网络接口
改成监听所有网络接口,这样就可以远程连接Redis了

建议修改默认端口号

注意!!!
开启Redis外网访问权限,未限制访问IP的情况下极大概率导致服务器被入侵。

启动redis
redis-server redis.conf

问题:


原因:
你当前所在的目录是 /bin,但 redis-server 可能不在系统的 PATH 环境变量中
解决:使用完整路径运行:./redis-server redis.conf

6. 启动成功


问题排查解决:
问题:已经启动后项目启动时远程连接仍然连接不到
解决:检查安全组中是否添加reids对应端口号规则

上面前后端都成功后,发现后端可以访问的情况下,前端没有成功接后端,通过各种检查。最后发现这是因为没有在ngnix中ngnix.conf代理api

修改后完整的ngnix.conf如下:


worker_processes  1;events {worker_connections  1024;
}http {include       mime.types;default_type  application/octet-stream;sendfile        on;keepalive_timeout  65;server {listen       80;server_name  localhost;location / {root   /home/server/master/vue/dist;index  index.html index.htm;try_files $uri $uri/ /index.html;}location /prod-api/ {proxy_pass http://localhost:8080/;proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;# 解决跨域add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';add_header Access-Control-Allow-Headers '*';}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}}

修改完后重新启动就成功了。

./nginx               #启动
ps -ef | grep nginx   #查看
./nginx -s stop       #停止
./nginx -s reload     #重启

 

相关文章:

  • 均衡后的SNRSINR
  • StarRocks 全面向量化执行引擎深度解析
  • 华为云Flexus+DeepSeek征文 | 基于Dify构建具备联网搜索能力的知识库问答助手
  • 解锁Vscode:C/C++环境配置超详细指南
  • CDBench论文精读
  • 【BUG】记STM32F030多通道ADC DMA读取乱序问题
  • 华为网路设备学习-24(路由器OSPF - 特性专题)
  • 六.原型模式
  • leetcode41-缺失的第一个正数
  • PLC入门【5】基本指令3(PLS PLF ZRST)
  • 加密通信 + 行为分析:运营商行业安全防御体系重构
  • uniapp 字符包含的相关方法
  • 关键领域软件测试的突围之路:如何破解安全与效率的平衡难题
  • Vue数据响应式原理解析
  • vue3 定时器-定义全局方法 vue+ts
  • IDC智能机房整体解决方案
  • 第三方检测:软件渗透测试
  • 分类预测 | Matlab基于AOA-VMD-BiLSTM故障诊断分类预测
  • HubSpot推出与ChatGPT的深度集成引发兴奋与担忧
  • 消息队列生产问题解决方案全攻略
  • 网站上怎么做企业推广/百度大数据官网
  • 口味王网站建设可行分析表/互联网推广平台有哪些公司
  • 建立一个网站的费用/腾讯广告
  • 做一个网站以及app多少钱/百度指数是搜索量吗
  • 国外房产中介网站/站长工具精华
  • 域名注册后怎么做网站/seo黑帽技术