renren-security部署阿里云服务器

本文详细介绍了使用renren-security框架进行项目部署的过程,包括利用IDEA和Maven进行打包、通过Cyberduck上传至服务器、使用nohup命令后台运行等步骤,并分享了处理防火墙及域名访问问题的经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

renren的开源文档很贵,舍不得买,昨天上网找了两个小时找部署的文档,后来,请教了公司的大佬zq没想到五分钟就搞定了,记录一下当日记,以免日后忘记

工具:idea

先简要介绍一下renren-security的目录结构

renren-admin主要是管理端的代码,权限控制等比较方便

renren-api主要提供用户端的api

renren-common主要存放一些公共的工具类实体类等

先记录一下思路

1.本地renren-security项目打包,我用的是jar包

2.扔到服务器上

3.编译即可访问

那先解释一下打包:

新增一个maven配置,working directory就选择项目根目录,命令行 clean package -pl renren-admin -am -amd ,此处为打包renren-admin,如果需要打包renren-api那么把renren-admin替换成renren-api即可,文件名可依据自己的项目名称修改,配置好之后,选中admin(maven),点击绿三角执行,便会在renren-admin目录下的target中出现renren-admin.jar文件,renren-api同理。

 

紧接着是扔到服务器上:

mac有自带的ssh,可以通过命令行上传renren-admin/api.jar到服务器的/usr/local下,但是本人身为一个前端程序员,对于终端命令真的不太熟悉,还是喜欢看得见的东西,下了一个小黄鸭(cyberduck)连接服务器,直接把jar包拖到/usr/local下就好了,再配合简单的命令,ssh连接服务器,cd /usr/lcoal ,然后  nohup java -jar renren-admin.jar > renren-admin.log &   ,即可通过ip地址和项目中定义的端口访问renren-admin了,renren-api亦同样操作。当然这一切的前提都是服务器准备就绪,jdk,mysql等都要安装好,需要tomcat和nginx的也要装好。

 

差不多就这么完了,下面记录一点杂七杂八的东西

ip+端口访问不通,应该是防火墙的缘故,去阿里云控制台把这个端口加入白名单即可

ssh连接命令:ssh -p 22 root@ip    然后输入服务器密码  【22是默认端口,root是默认用户名,ip是公网ip】

如果需要直接域名访问,给服务器配置一个域名就好了,不过80端口需要备案,不管是用nginx代理到80端口还是这个项目本身就是80端口

nohup java -jar renren-admin.jar > renren-admin.log &  

nohup 后台启动,没有nohup关闭终端端口就会杀掉进程,也就关掉了服务,访问不到了,control+c退出

 

 

身为一个前端程序员对这些东西不是很了解,纯属写日记,希望多交流

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值