如何搭建一个自己的服务器

123.jpg

阿里云服务器环境搭建

一.阿里云服务器的购买及配置

登录官网 https://www.aliyun.com
->注册阿里云账号
->个人认证不要去选择企业认证
->完成实名认证
->完成学生认证(貌似是25周岁以下默认是学生身份无需认证)
->选择购买学生机(或在搜索框中搜索)
1.png
2.png
->购买完成后选择控制台
2.1.png
->然后选择轻量应用服务器,点击详情
3.png
->修改root用户密码

->修改admin用户密码(阿里云提供的默认用户为admin)

sudo su root  //切换到管理员
passwd root //输入新密码 确认新密码
passwd admin //输入新密码 确认新密码 

->远程连接后,切换到root用户,然后进行修改admin用户密码
4.png
5.png
->查看ip地址,准备连接服务器
5.5.png
->使用远程连接工具Xshell连接阿里云服务器
6.png
->阿里云页面提供的远程连接工具并不能满足开发需要,所以我们需要一款远程连接工具来连接阿里云,它叫真香,额,其实是Xshell,安装很简单,一条道走到黑就OK。
Xshell工具:
链接:https://pan.baidu.com/s/1LLEcoE5X6BODBmcunE7ABQ
提取码:u8mg
->连接成功
7.png

二.阿里云安装jdk

->sudo su [切换到root用户]

sudo apt-get install lrzsz 

->rz上传 sz下载

->jdk-8u74-linux-x64.tar.gz

链接:https://pan.baidu.com/s/1MXEi4pwsmhlL980a-GDwew
提取码:0ahm

->将ubuntu版本压缩包上传到unbuntu,解压

tar -zxvf jdk-8u74-linux-x64.tar.gz    //解压到指定目录,Tab键可补全

8.png

->编辑配置文件

vi /ect/profile

->在文件末尾追加以下代码

export JAVA_HOME=/home/admin/jdk1.8.0_74
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

注意:JAVA_HOME 一定要选择自己的jdk解压路径
->执行命令使修改立即生效

source /etc/profile

->输入以下代码是否检测安装成功

javac -version
java -version

->出来以下结果代表安装成功

10.png

三.在阿里云上安装tomcat

->首先在服务器上开启8080端口
9.png
9.2.png
->将压缩包上传并解压

->apache-tomcat-8.5.40.tar.gz

链接:https://pan.baidu.com/s/1I-KfwFNwdCIQrjGgCldZJg
提取码:cgoo

->进入到上面的tomcat的bin文件夹下
->打开环境配置文件

vim setclasspath.sh

->文件末尾追加如下内容

export JAVA_HOME=/home/admin/jdk1.8.0_74
export JRE_HOME=${JAVA_HOME}/jre

cd tomccat/bin     //进入到目录下
./startup.sh       //启动

12.png
->访问tomcat,浏览器地址栏输入:http://公网ip:8080/
->访问成功
13.png

四.阿里云安装mysql

->首先在服务器上开启3306端口
->sudo su [切换到root用户]

apt-get update

->安装mysql服务端

apt-get install mysql-server

14.png
->输入root用户密码
15.png
->确认密码
->安装完成
->安装mysql客户端

apt-get install mysql-client
apt-get install libmysqlclient-dev

->使用客户端连接mysql
16.png

五.使用navicat远程连接mysql数据库

->远程连接数据库
->修改mysql配置文件

vi /etc/mysql/mysql.conf.d/mysqld.cnf

->找到 bind-address =127.0.0.1 将其注释掉,使得不再只允许本地访问;也可以改成bind-address =0.0.0.0
17.png
->重启mysql

service mysql restart

->登陆mysql
->执行以下命命令

use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges;
select host,user from user;

18.png
->再次测试连接
->连接成功
20.png

服务器

我来吐槽

*

*