一文搞懂:搭建自己的云服务器

无聊时间网上冲浪,发现百度BCC 3个月才18元,闲着无聊购买后打算把自己的毕业设计扔上去。可谁知道花了2天时间。。。以前没怎么玩过服务器和Linux 在加上公司是局域网使用secureCTR 一直连不上服务器 我还纳闷是什么原因。。。。 后来用了自己的笔记本连自己的网络就解决了。。 下面进入正题 记录一个从什么都不会到搭建自己的项目的过程;

1.购买BCC服务器

因为第一次玩 所以找了个最便宜的百度BCC 阿里和腾讯也不贵 最低配一个月才10元左右,大家可以根据自己的选择买
在这里插入图片描述
自己选择一个系统 我选择的centOS

2.使用secureCRT连接百度云服务器BCC 传输文件

使用自带网页版VNC远程貌似很鸡肋 而且貌似传不了文件。
secureCRT 破解版安装包 带破解教程 下载后安装里面的破解教程就可以了。

链接: https://pan.baidu.com/s/1Yk16uGMpsMMc7QlxXO4FpA 提取码: 7wgg

打开安装好的secureCRT,选择File->Quick Connect,将上一步的公网IP粘贴到hostName,username填写root。如果你的云服务器BCC操作系统是winserver,那么此处的username是Administrator。填好后点击connect。
在这里插入图片描述
之后填写你的创建Linux时候设置的密码 忘记了的话到BCC管理中心重置即可。
在这里插入图片描述
连接后的界面
在这里插入图片描述
连接成功后 就能够对Linux系统进行命令操作了 当然传文件到BCC
使用命令 rz 之后会弹出一个选择框 选择你要传到BCC的文件即可在这里插入图片描述

3.安装GNOME桌面

如果不喜欢只是各种命令的系统 可以安装GNOME桌面 图形化界面
命令

yum groupinstall “GNOME Desktop” “Graphical Administration Tools”

时间可能会比较长 ,因为要下载大概600M的东西,最后出现complete即表示安装完成
从命令行切换到图形化界面:

startx

从图形化界面切换回命令行:

ctrl+alt+F1
F1~F6中的任意一个都行

安装好后的效果图
在这里插入图片描述

4.重装JDK

centOS一般来说都是有自带JDK的 可以用命令行java -version 查询 一下就能知道是否自带JDK 看到JDK版本了。

我自己嫌麻烦所以没有重装 不过个人还是推荐重装的,自带的JDK和企业的JDK还是有区别的
重装JDK连接参考:https://www.cnblogs.com/sxdcgaq8080/p/7492426.html

5.安装tomcat 服务器

到官网下载Linux版本(http://tomcat.apache.org/)tomcat
或者直接到这里下载也可以

链接: https://pan.baidu.com/s/1N3iJdGCUKn_3OCwaGr2yRA 提取码: jnu6
复制这段内容后打开百度网盘手机App,操作更方便哦

下载完后使用secureCRT rz传到BCC上
执行命令

tar -zxvf apache-tomcat-8.5.49.tar.gz
//重命令 
mv apache-tomcat-8.5.49 tomcat8
开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
--zone #作用域
--add-port=8080/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
重启防火墙:
firewall-cmd --reload
进入tomcat/bin目录下启动 tomcat服务 
./startup.sh
从主机访问虚拟机的tomcat服务

在这里插入图片描述

看到以下页面表明tomcat 安装成功了。

6.安装mysql

1.下载 mysql 安装包

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

2.安装mysql源

yum localinstall mysql57-community-release-el7-8.noarch.rpm

3.安装MySQL

yum install mysql-community-server

4.启动MySQL服务并设置开机启

systemctl start mysqld

5.端口开放

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

6.查看数据库默认密码

grep ‘temporary password’ /var/log/mysqld.log
在这里插入图片描述

连接数据库

mysql -uroot -p 输入初始密码

修改密码

set password for ‘root’@‘localhost’=password(‘MyNewPass4!’); //自己设置

添加远程用户

GRANT ALL PRIVILEGES ON . TO ‘账号’@’%’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION;

添加之后就能够在客户端远程连接数据库进行操作

在这里插入图片描述
注意
为了方便想设置简单的sql密码 这时候就可以这样操作
修改密码策略,第一条为修改为只需满足长度要求,第二条为设置长度最低为4,此处设置小于4也会按4处理

set global validate_password_policy=0;
set global validate_password_length=4;
alter user user() identified by '1234';//修改密码

此时整个服务器的环境已经准备完毕, 只需要将项目打包后扔进tomcat下就可以了

java 打包部署步骤参考:https://blog.csdn.net/java_1996/article/details/87886830

springboot 父子依赖的项目打包注意事项 参考:https://blog.csdn.net/sunshinegyan/article/details/79907582

部署完后就可以在访问你自己开发的项目啦!

发布了78 篇原创文章 · 获赞 5 · 访问量 7365

猜你喜欢

转载自blog.csdn.net/weixin_41930050/article/details/103466761
今日推荐