若依ruoyi-cloud前后端linux宝塔面板部署(文章免费)

萨瓦迪卡4年前 (2021-06-19)RuoYi-Cloud 5817

研究了很多天,入了很多坑,才部署成功。按下面步骤成功避开n多坑。

主要分为4个步骤:安装并启动nacos;后端部署,前端部署,成功访问。

1.安装nacos。
将安装包nacos-server-2.0.1.zip上传至目录/home下,并解压。然后用命令 sh startup.sh -m standalone启动。

image.png

然后访问nacos地址。坑:如果访问不成功,需要在面板的安全组里放行8848端口。再次访问如下:

http://服务器ip:8848/nacos/

image.png

2.后端部署。
新建站点cloud.swzhinan.com,然后分别上传jar包:ruoyi-auth.jar,ruoyi-gateway.jar,ruoyi-modules-system.jar。(sbringcloud后台打的包,运行源码里bin里面package.bat即可生成jar包。)然后分别启动jar包。

使用命令启动jar包:

nohup java -jar ruoyi-gateway.jar &
nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件.

image.png

关闭命令窗口后,然后依次启动ruoyi-auth.jar,ruoyi-modules-system.jar.
可登录nacos,查看启动的服务情况。

image.png

3个服务都启动成功后,访问http://服务器ip:8080/,查看接口情况,若浏览器返回{"code":500,"msg":"404 NOT_FOUND"},说明后台启动成功。

3.前端部署。
将前端的打包文件dist里面所有的静态文件(通过命令npm run build:prod打包),放入jar包所在文件夹,这里的路径是/www/wwwroot/cloud.swzhinan.com
配置nginx配置文件(站点--设置里)。(坑:解决访问验证码及接口的问题及跨域问题)
新增如下代码:
        location / {
           root  /www/wwwroot/cloud.swzhinan.com;
            			  try_files $uri $uri/ /index.html;
           index  index.html index.htm;
        }
		location /prod-api/{
			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;
			proxy_pass http://localhost:8080/;
		}


image.png

4.访问域名,并登录成功。

image.png


参考部署ruoyi-cloud常用的Linux命令

本文原创,转载必追究版权。

分享给朋友:

相关文章

 程序员的中秋礼物.......

程序员的中秋礼物.......

【小姐你好,我是程序员】“小姐你好,我是程序员。”女生礼貌地回答:“你好,程先生。”男:“……哦,叫我序员就可以了。”   【程序员的愿望】有一天一个程序员见到了上帝。上...

js/jquery 日历控件及实例下载

js/jquery 日历控件及实例下载

实现日历控件效果:页面:<link href="${base}/resource/${profile.path}/css/lhgcalendar.css" rel="...

dwz+jfinal 市县下拉菜单二级联动(实例)

在DWZ文档中对组合框combox的是这样描述的:在传统的select 用class 定义:class=”combox”, html 扩展:保留原有属性name,  增加了属性:ref。re...

Java判断是数字还是字符串

方法一:利用正则表达式public class Testone {public static void main(String[] ...

如果总是有人说你瘦,如何神回复

如果总是有人说你瘦,如何神回复

恩,我不做领导很多年了邓小平爷爷 也很瘦哦, 并不影响成为一个伟大的男人我这是高寿(瘦)别说我瘦,我只是胖的不明显而已!我就是瘦着玩玩,谁像你胖得那么认真。嗳,你还别说,你胖了! 恩 ,真的!真的吗?...

共享单车已经过时了!!!共享汽车要来了!比私家车和打车都便宜!

共享单车已经过时了!!!共享汽车要来了!比私家车和打车都便宜!

继共享单车后共享汽车也要来济南啦!无车一族!刚拿到驾照想练手的新手!以及想换个方式开车兜风的你们!还有讨厌打车又讨厌停车的你们!福音啊!10日,济南市人大代表、济南市停车集团董事长兼总经理白冰说济南市...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。