1.首先阿里云购买服务器,看公司需求
调试通后我们打开终端(笔者用的是mac),测试一下啦
输入:ssh root@ip
进入服务器
输入:ls /
看服务器目录
一.基础知识点:
1.将本地文件上传到服务器:通过scp
输入:scp ~/Desktop/文件名字 root@ip:存放的位置
注意:想用scp名,必须退出登录
2.配置环境变量
我们如果想要在服务器上存放系统环境,我们就需要在profile里面配置环境变量
注意:前提是我们的jdk放到usr/local
3.从home目前将文件复制到usr/local,使用的命令cp
格式:cp 你要复制的名字 你要复制的路径
输入比如:cp jdk-8u151-linux-x641.tar /usr/local/
4.对tar包进行解压
5.配置etc里面的profile
输入:vi profile
输入i 代表可以编辑,注意下面要出现 INSERT
输入完成以后要退出编辑模式,首先点击 esc,再输入 输入什么呢,我们比如说配置jdk吧,我们就要配置
export JAVA_HOME=/usr/local/1.8.0_151
export PATH=${PATH}:/usr/local/1.8.0_151/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
输入::wq 点击回车(保存并退出)
注意以上环境还没配置好,需要让系统重新加载一遍,使用 source profile
搞完这些我们要验证一下:Java -version ,
加个知识点:rm文件名=删除的意思
出来版本号就OK了
2.搞搞tomcat吧Tomcat传到服务器上去
首先我们需要了解Tomcat的一些基础知识
在Tomcat的文件中有几个包:
1.bin:存放关闭和启动的Tomcat的命令:
启动Tomcat:sh startup.sh
关闭Tomcat:sh shutdown.sh
2.conf:存放Tomcat配置,比如:
(1)server.xml 里面控制是http访问还是https,ip是多少,端口号是多少,去哪里访问我们部署的项目:
port:控制我们Tomcat的端口号,注意:端口号设置一定要设置在1024之上
connectionTimeout:设置我们的每个http请求相邻时间
Host里面:name控制我们需要访问的ip地址,一般就是我们服务器的地址
appBase:就是我们去哪里加载项目,比如我们的war包一般放在这下面
(2)web.xml文件
welcome-file-list:当Tomcat启动以后,通过浏览器去访问的时候,我们默认去加载该路径下的文件,如果第一个没有默认依次往下加载
(3)tomcat-user.xml管理同时控制角色的文件
(4)content.xml用来加载默认配置文件
3.lib:存放Tomcat的核心库,如果需要第三方核心功能,也可以将库复制到下面
4.logs:Tomcat运行期间产生的日志就放在下面,比如代码崩溃,在这里就可以找到日志
5.temp :用来存放Tomcat运行期间产生的临时日志文件
6.webapps:一般用来部署项目的使用,里面放的都是war包
7.work曾经使用过的ip
包就介绍到这里我们开始在服务器上搭建
1.上传命令:scp ~/Desktop/Tomcat.tar root@39.104.88.42:/usr/local
注意上传的压缩文件都是.tar结尾的
我直接传到local里了,注意:服务器不能登录状态下上传
2.我们开始启动服务器:
命令:ssh root@ip
命令:输入密码
命令:cd /
命令:ls
找到我们上传的Tomcat
命令:cd local
找到后我们要开始解压文件了
命令:tar -xvf Tomcat.tar
3.解压完成后我们要开始操作该端口号,改ip了
命令:cd bin
命令:ls
命令:cd conf
命令:vi server.xml
进行编辑点“i”底部出现insert就可以进行编辑了
然后我们找到百分之47,百分之93那块,进行修改端口号和ip操作
修改完成后我们进行esc wq 加enter
退出修改
4.输入命令启动服务器:sh startup.sh
sh shutdown.sh
5.我们还需要一个重要的步骤:就是在我们的阿里云服务器上进行操作,点更多 安全组配置,配置规则
注意入方向和出方向我们都需要进行配置,比如我们的端口就是8080/8080 授权对象:0.0.0.0/0,描述自己随便写写
6.最后我们就在网页里输入我们的ip:8080验证一下就OK了
3.搭建mysql数据库
1.我们需要进入我们的服务器进行操作
我们可以修改我们的主机名
命令:ssh root@ip进入服务 cd / 查看根目录
命令:hostname xxx 更改主机名
我们需要在根目录下的etc文件里进行操作
命令 :cd hosts
输入:vi hosts
点击‘i’进行编辑,然后将127.0.0.1 localhost后面加主机名
然后点‘:wq’退出编辑,然后我们验证一下,在etc /hostname看是否改成主机名了
我们输入sudo,验证一下
输入:sudo apt-get install mysql-server
sudo apt-get install mysql-client
过程中会出现输入密码的,自己输入。
验证是否安装成功:mysql -u root -p 点击回车 输入密码 root 点击回车进入数据库:
在数据库内进行操作:
(1)查看数据库:show databases;
(2)使用数据库:use mysql;
(3)展示mysql下面的所有表:show tables;
(4)查询user表里面的表结构:desc表名; desc user;
(5)查询表里面的数据:select Host,User from user;
(6)设置远程连接数据库,使用%替代Host里面的localhost;
输入:update user set Host='%' where User='root';
(7)刷新数据库:flush privileges;
到这里还是连不上,我们还要在阿里云服务器上创建安全组配置加个3306端口的
然后我们还需要在etc中的根目录下的conf.mysql下进行编辑
加上一段话:[mysqld]
bind_address=0.0.0.0
然后我们重新进入mysql,刷新,启动客户端,点击链接,验证是否ok