腾讯云部署web项目

手动打包

springboot打包成jar
1.手动打包
	①进入项目目录mvn clean package	(build success为完成),到target目录找到jar包mall-0.0.1-SNAPSHOT.jar
	②进入jar包目录java -jar mall-0.0.1-SNAPSHOT.jar

jenkins自动化打包

1. maven安装

方法1(推荐)
apt install maven
mvn -v
(maven_home) 		/usr/share/maven	
方法2
第一步:上传或下载安装包
cd/usr/local
apache-maven-3.8.1-bin.tar.gz
第二步:解压安装包
tar -zxvf apache-maven-3.8.1-bin.tar.gz
第三步:修改环境变量
vim ~/.bashrc
export MAVEN_HOME=/usr/local/apache-maven-3.8.1
export PATH=$PATH:$MAVEN_HOME/bin
第四步:通过命令使配置文件立即生效
source ~/.bashrc

/root/.jenkins/updates

2. jdk安装

法一
apt-get install openjdk-8-jdk
/usr/lib/jvm/java-8-openjdk-amd64	(java_home)
which java
java -version
法二
sudo vi ~/.bashrc
export JAVA_HOME=/opt/jdk1.8.0_281
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
source ~/.bashrc
java -v

3. git安装

sudo apt-get install git
/usr/bin/git	(可执行路径)

4. docker安装

1.安装包允许apt通过HTTPS使用仓库
sudo dpkg --configure -a
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
2.添加Docker官方GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
3.设置Docker稳定版仓库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
4.安装最新版本Docker CE(社区版)
sudo apt-get install docker-ce
5.查看安装Docker的版本
docker --version
6.检查Docker CE 是否安装正确
sudo docker run hello-world

5.Jenkins安装

A.安装
1.war包放到		/usr/local/jenkins
2.启动  nohup java -jar  /usr/local/jenkins/jenkins.war >/usr/local/jenkins/jenkins.out &
3.访问8080
4.解密		cat /root/.jenkins/secrets/initialAdminPassword
5.配置国内镜像	在 {你的Jenkins工作目录}/updates 		/root/.jenkins/updates	
执行	sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
6.重启Jenkins(kill -9 pid)(nohup),安装插件,设置端口8080,
B.全局工具配置

系统管理->全局工具配置

1.jdk
别名:		jdk1.8
JAVA_HOME:		/usr/lib/jvm/java-8-openjdk-amd64
2.git
name:		git
Path to Git executable:		/usr/bin/git
3.maven
name:		maven3.6
MAVEN_HOME:		/usr/share/maven
C.构建作业

新建任务->构建一个自由风格的软件项目,进行配置

1.General配置:描述
2.源码管理配置:
	①git仓库地址,用户名/密码
	②构建->执行shell
		填写shell脚本,修改(目录,服务名,端口)
		cd ./infrastructure/eureka_server
		service_name="eureka-server"
		service_prot=8761
3.点击立即构建,查看控制台

6.mysql安装

1.安装mysql
sudo apt-get install mysql-server
2.初始化配置(root密码)
sudo mysql_secure_installation
3.查看mysql服务状态(running)
systemctl status mysql.service
4.启动重启停止
service mysql start restart stop

配置远程访问

1.root用户进入
mysql -uroot -p
2.解决数据库无法远程连接问题, 'root'@'%'设置root可以从所有主机通过密码root连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges;
3.腾讯云->安全->安全组->修改规则->方通mysql服务3360
4.Navicat Premium->连接->mysql

在这里插入图片描述

在这里插入图片描述

5.配置mysql最大连接数
vim /etc/mysql/mysql.conf.d
	set-variable=max_connections=2000
    set-variable=max_user_connections=500
    set-variable=wait_timeout=200

7.Redis安装

1.安装redis
apt install redis
2.Redis 启动停止重启 状态
service redis-server start stop restart status
3.配置redis
关闭ubuntu防火墙
sudo ufw disable
sudo vim /etc/redis/redis.conf
#bind 127.0.0.1	#绑定到具体地址
protected-mode no	# 开启保护模式,该模式将需配置bind ip或者设置访问密码
requirepass 123456# foobared 换成你的密码
同时在springboot中设置密码
spring.redis.password=123456
以命令行方式进入Redis,分别为本地进入方式与远程进入方式:
redis-cli -a 123456
redis-cli -h 121.5.48.201 -p 6379 -a 123456
出现error) NOAUTH Authentication required,
输入密码:auth 123456
4.腾讯云配置Redis入站规则

在这里插入图片描述

redis常用命令

Redis-cli	打开Redis提示符
APPEND key value	向键追加一个值
BITCOUNT key [start end]	设置字符串中的比特位
SET key value	在键中设置一个值
EXPIRE key 120	使密钥在120秒内过期
INCR key	增加键中的值
KEYS pattern	查找与特定模式匹配的所有键
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值