第一次写博客记录学习的过程,不仅可以巩固学习知识,也方便日后复习。并且可以记录自己的成长。
先购买阿里ECS云服务器
- 购买网站https://promotion.aliyun.com/ntms/act/campus2018.html?utm_content=se_1000442272
- 购买前需要先进行学生认证
- 我选择了【云服务器ECS】Linux(centOS)系统,因为听说企业一般用的都是Linux,所以用了这个操作系统(尽管对Linux命令一无所知)
购买域名
- 万网购买域名,购买完域名之后需要备案,并且解析
- 万网:https://wanwang.aliyun.com/?utm_content=se_1000301943
创建实例
- 创建实例,重置一个密码
下载Xshell、Xftp
Xshell:
- Xshell是一个强大的安全终端模拟软件,Xshell可以在Windows界面下用来访问远端不同系统下的服务器
Xftp:
- Xftp是一个功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。
我觉得这两个是比较好用的软件,用着很舒服
下载jdk、tomcat
下载jdk和tomcat需要下载tar.gz后缀名的,这个后缀是用在Linux系统上的
准备工作
- 需要先去云服务器上进行【网络和安全组】→【安全组配置】→【配置规则】→【添加安全组规则】→【这边需要填2个地方1、端口范围:80/80 然后是2、 授权对象:0.0.0.0/0】
- 添加好之后进行出方向的配置,配置端口范围:22/22 授权对象:0.0.0.0/0
- 个人理解:端口就像是一个房间的一扇门,需要入站出站都开放端口才行,80端口的协议类型是http,所以入站需要打开80端口,出站是因为别人需要访问我的服务器,我需要把服务器的22/22端口对外开放,这样别人就可以访问了。(因为刚开始没有打开出站端口,导致访问不到我的个人网站)【计算机网络还需要学,上学期课都没听,血亏】
- 在Xshell中链接我们的远程服务器,输入地址帐号及密码,然后在home文件下创建一个文件夹
-
Linux基本命令:
-
ls
查看当前目录下的文件 -
cd /
返回根目录 -
pwd
查看当前目录 -
mkdir
新建文件夹 -
mv
移动 -
rm
删除 -
vim
编辑
-
服务器软件的安装与配置
-
首先进入home目录下创建一个名为pan的文件夹
cd /home
mkdir pan
- 然后使用Xftp 上传jdk和tomcat到Linux下
- 解压jdk和tomcat tar -zxvf jdk...
-
移动解压好的jdk
mv jdk1.8.0_211/ /usr/local/
-
删除jdk原有的安装包
rm jdk1.8.0_211.tar.gz
-
同上步骤解压tomcat,删除原有压缩包,并且给tomcat重命名
- 重命名
mv apache-tomcat../ tomcat
- 重命名
linux中配置环境变量
- 准备配置Java环境变量
-
进入local
cd /usr/local/
-
编辑etc下的profile文件
vim /etc/profile
- 通过键盘移动到最下方,然后按i可以进去编辑模式
- 把下面的3行复制进去,注意路径和jdk版本号需要和解压的保持一致
-
esc
退出编辑模式,然后输入:wq
保存退出 -
:q!
不保存退出。 - 为了让编辑的环境变量长期起作用,需要去阿里云重启一下主机
- 重启完输入
java -version
,要是能查询到则jdk安装成功!
-
导入三个环境变量
() export JAVA_HOME=/usr/local/jdk1.8.0_211 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar (
) - 配置tomcat
- 进入pan文件夹
cd /home/pan
- 进入tomcat
cd tomcat/
- tomcat的端口号默认是8080
- 进入conf
cd conf/
- 编写server文件
vim server.xml
- 进入之后可以
/Conn
查询关键字 - 找到Connector 把8080改成80,然后
:wq
保存退出 - 进入
cd bin/
-
./startup.sh
在Linux下面启动一个可执行文件,前面加入./
代表当前目录 - 然后可以在网站上输入ip地址,看一下小野猫有没有出来
- 有出来的话基本上是配置好了
文件上传
- webapps/ROOT中的index.sjsp这个文件夹是主页面
- 把该文件夹下的文件全部删除
rm -rf ./*
然后替换我们自己的项目就可以了-rf
强制删除 -
exit
退出
参考视频:https://www.bilibili.com/video/av15159168/