如何在阿里云上搭建个人网站(学习记录)

如何在阿里云上搭建个人网站(学习记录)

第一次写博客记录学习的过程,不仅可以巩固学习知识,也方便日后复习。并且可以记录自己的成长。


先购买阿里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/

你可能感兴趣的:(云服务器)