关于阿里云服务器的使用(入门级)


关于 Linux 的快速入门可参考狂神的视频:

狂神说Java】Linux最通俗易懂的教程阿里云真实环境学习


前言:之前借助学生优惠体验了阿里云的免费服务器,最近快到期,就想着自己作为新用户买一个,平时自己学习。一年也不贵。我买的是阿里云的轻量级应用服务器。而下图是阿里云的 ECS ,轻量级应用服务器各方面更简化,使用上没有太多区别。

在这里插入图片描述

在这里插入图片描述

一、环境配置

  • jdk
  • Tomcat
  • MySQL 等

使用工具 Xshell、Xftp、宝塔面板

Xshell 用于连接远程数据库,Xftp 用于将本地电脑上的数据文件传输到服务器。配置环境前请保证上述连接正常。

1.1 使用解压的方式安装 jdk8

具体可查看下面这篇博客:

Linux安装JDK1.8(看这一篇就够了!) 附安装包下载地址!

主要包括两个步骤:

  • 解压文件到安装目录
  • 配置 Java 环境变量

1.2 使用解压的方式安装 Tomcat

关于 Tomcat 的方式具体可查看下面这篇博客:

Linux安装tomcat,配置环境变量

主要包括两个步骤:

  • 解压文件到安装目录
  • 配置 Java 环境变量

踩坑记录:

在完成 Tomcat 的安装和环境变量后键入:startup.sh 能正常启动;但不能键入shutdown.sh命令关闭 Tomcat

显示如下错误信息:

SEVERE: Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may not be running.
Jul 17, 2019 10:02:02 AM org.apache.catalina.startup.Catalina stopServer
SEVERE: Error stopping Catalina
java.net.ConnectException: Connection refused (Connection refused)
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.net.Socket.connect(Socket.java:589)
        at java.net.Socket.connect(Socket.java:538)
        at java.net.Socket.<init>(Socket.java:434)
        at java.net.Socket.<init>(Socket.java:211)
        at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:513)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:390)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:480)

点击我查看解决办法

二、在 Linux 安装宝塔面板快捷部署

由于 MySQL 等软件部署步骤复杂,容易出错。因此采用宝塔面板一间部署。

2.1 服务器防火墙放行端口

首先打开阿里云,放行如下的端口:

在这里插入图片描述

2.2 在服务器安装宝塔面板

  1. 进入宝塔面板官网

在这里插入图片描述


  1. Centos 安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
  1. 安装之后生成面板管理地址、账号、密码,注意保存。

在这里插入图片描述

  1. 使用外网面板地址在浏览器打开,并登录用户名及密码

在这里插入图片描述
注:首次进入会有弹框推荐安装环境,点击推荐安装即可(包含 MySQL 等软件)

  1. 宝塔面板放行端口
    在这里插入图片描述

2.3 设置服务器的 MySQL

安装完成之后,使用 MySQL。需服务器开启 MySQL 远程访问权限,本地 PC 才能用 SQLyog 连接。

  1. 修改密码 MySQL root 用户密码,用于登录远程 MySQL。

在这里插入图片描述

  1. 修改远程访问权限,不限于服务器连接 MySQL
    问题: Mysql 8.0.x Host Is Not Allowed to Connect
    具体可参考这篇文章

至此,服务器环境配置的问题已总结完毕!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值