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

萨瓦迪卡3年前 (2021-06-19)RuoYi-Cloud 3891

研究了很多天,入了很多坑,才部署成功。按下面步骤成功避开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命令

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

分享给朋友:

相关文章

MyEclipse 8.5 新建 基于Xfire的webservice

MyEclipse 8.5 新建 基于Xfire的webservice

 使用Xfire实现Web Services,作业应当包括相关的实现软件代码以及对应的WSDL。 MyEclipse 8.5,XFire 1.2.6,weblogic 11g/TomcatX...

MyEclipse 10安装svn

MyEclipse 10安装svn

 方法一:在线安装(推荐)1.打开HELP->MyEclipse ConfigurationCenter。切换到SoftWare标签页。 2.点击Add Site 打开对话框...

MyEclipse10.7注册码生成

注意经验里的工具可能不可用,请点击 生成注册码工具  下载。提取码:p1w4MyEclipse10.7注册码激活步骤:点击下面的链接http://jingyan.baidu.com/arti...

js/jquery 实现点击图片更换头像(图片)实例

    总之一句话, 可以先将 file类型 的input 隐藏 起来,通过 图片(头像)的onclick事件 来触发 file 的onclick事件。1.引入外部js:...

是谁动了我的座位

是谁动了我的座位

女孩一上火车,见自己的座位上坐着一男士。她核对自己的票,客气地说:“先生,您坐错位置了吧?” 男士拿出票嚷嚷着:“看清楚点,这是我的座,你瞎了?” 女孩仔细看了他的票,不再做声,默...

office 2010安装、激活、激活工具下载

office 2010安装、激活、激活工具下载

 首先下载好工具包(包括office 2010安装程序、激活工具及Microsoft .NET Framework 4.0),点击工具包下载进行下载;安装好office 2010。如果是wi...

发表评论

访客

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