脚本宝典收集整理的这篇文章主要介绍了【Java】购买腾讯学生云服务器,并部署Spring boot项目,再到部署自己的个人博客,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
腾讯学生云服务器,网站为链接,我选择的是第一个,你也可以根据流量来选择,然后立即购买后点立即购买,里面选Centos版本,没有域名可以+9源选购一个域名
点击管理控制台,进入管理界面进入控制台,点击购买的服务器->管理,上面还会有公网IP,后序需要使用的
如果想从外网访问服务器的某个端口,我们需要为这个端口设置添加规则
配置服务器登录密码,即远程登录root时的密码,按图中顺序点击配置
然后关机后就可以通过新密码远程登录了windows下可以使用Xshell、Putty、MobaXterm等软件,我一般使用MobaXterm 设置如下
配置完成后,点击左侧刚才新建的session,输入密码即可连接,连接后显示如下图所示,这个软件的左侧是文件区,右侧是命令行区yum -y list java*
可查看可用版本
只是部署简单Spring boot不使用MySql,可以暂不安装,直接看部署Spring boot
rpm -ivh http://dev.mysql.COM/get/mysql57-commUnity-release-el7-8.noarch.rpm
下载MySql 5.7安装包 yum install -y mysql-server
进行安装Systemctl start mysqld
启动mysqlsystemctl enable mysqld
和systemctl daemon-reload
设置mysql自启动cat /var/log/mysqld.log
查看临时密码 mysql -u root -pXXXXX
进行登录,XXXXX为更改的密码 SHOW VARIABLES LIKE 'validate_password%';
查看密码策略 执行set global validate_password_length=6;
设置策略 密码长度为6 执行set global validate_password_policy=0;
设置策略为LOW 0 执行alter user user() identified by "XXXXX";
更改密码 执行update mysql.user set authentication_string=password("XXXXXX") where user='root';
更改密码,XXXXX为更改的密码 执行flush privileges;
刷新权限 Ctrl+D退出MySql命令行vi /etc/my.cnf
,在最前面添加如下[client]
default-character-set=utf8
执行`systemctl restart mysqld`重新启动即可
只是部署简单Spring boot不使用Redis,可以暂不安装
下载解压 执行yum install -y gcc
执行wget http://download.redis.io/releases/redis-5.0.14.tar.gz
执行tar -zxvf redis-5.0.14.tar.gz
解压
编译 执行cd redis-5.0.14
执行make
安装 执行make install PREFIX=/usr/local/redis
前台启动 执行cd /usr/local/redis/bin/
执行./redis-server
后台启动 执行cp /root/redis-5.0.14/redis.conf /usr/local/redis/bin/
,从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录 执行vi redis.conf
修改 redis.conf 文件,把 daemonize no 改为 daemonize yes
./redis-server redis.conf
后台启动 设置开机启动 执行vi /etc/systemd/system/redis.service
添加如下内容
[UnIT]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
Privatetmp=true
[Install]
WantedBy=multi-user.target
设置开机启动,依次执行 systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service
执行ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
创建redis命令软连接 测试 redis
@H_787_360@
执行netstat -anp | grep 80
查看是否有80端口被占用 如下图80未被占用,3306被mysqld占用
执行java -jar testHomePage-0.0.1-SNAPSHOT.jar
前台运行,关闭终端后进程也会被关闭,因此一般用nohup java -jar TestHomePage-0.0.1-SNAPSHOT.jar > log.file 2>&1 &
后台运行,上面的2 和 1 的意思如下: 0 标准输入(一般是键盘) 1 标准输出(一般是显示屏,是用户终端控制台) 2 标准错误(错误信息输出) 将运行的jar 错误日志信息输出到log.file文件中,然后(>&1)就是继续输出到标准输出(前面加的&,是为了让系统识别是标准输出),最后一个&,表示在后台运行
运行结果如下
输入公网IP远程浏览器访问
netstat -anp | grep 80
查看80端口占用进程,并记住进程号kill pid
停止进程 @H_512_445@
购买服务器的时候,选购了域名
同理打包自己的博客,进行部署,后序补充
至此,就基本结束了,其他springboot项目或者个人博客都可以通过这种方式部署
SpringBoot项目部署到阿里云服务器详细步骤 记录购买阿里云服务器并成功部署SpringBoot项目的全过程 Centos7安装Redis 参考的很多博客有些较杂糅,或者老旧,本篇实尝试的是较为简洁方法,一步步实际操作并记录,因此较为准确
以上是脚本宝典为你收集整理的【Java】购买腾讯学生云服务器,并部署Spring boot项目,再到部署自己的个人博客全部内容,希望文章能够帮你解决【Java】购买腾讯学生云服务器,并部署Spring boot项目,再到部署自己的个人博客所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。