一、服务器的购买

1、购买时间点:搞活动的时候、利用学生身份购买

(1)活动:想白嫖一台服务器

  • 双十一,可以在双十一左右,时间提前一点,百度或B站,搜阿里云服务器、腾讯服务器(618可能也有)
  • 一般,通过他们的推广链接(他们有推广费拿啦,先自己去购买,然后他们在后期退给购买费),你就获得免费的一台普通服务器~~~不过,要求是新人

(2)更多活动

(3)学生身份,可以在阿里云上面搜学生机

  • 学生机的购买链接:https://developer.aliyun.com/plan/grow-up

  • 第一次注册学生身份,可能有活动送一台两三个月的服务器

  • 学生身份:要求是24岁以下属于学生,普通服务器,一般价格在一百左右的

二、购买服务器后的基本配置

1、注意细节:购买的服务器类型、看配置教程的时候,要选对类型

  • 例如:轻量应用服务器只有一个精简版的防火墙,没有像ECS那样的安全组。

■ 本文,先以自己购买的轻量应用服务器为例子:

1、基本配置:

(1)找到自己购买的服务器:登录之后,点击控制台

(2)重置系统、重置密码(重置密码之后重启一下)

  • 我的系统镜像,选择了centos7,其实也可以选择Ubuntu的
  • 应用系统,到时候再改吧

(3)安全---设置一下防火墙

三、使用xshell 连接远程服务器

安装xshell的教程在另外一篇文章:

  • 远程连接开放的端口:22

  • 方式1:通过创建会话

  • 方式2:通过命令ssh,例如ssh ip地址


■ 方式1,创建会话的方式连接远程服务器

1、创建会话:

2、未知主机密钥---点击接受并保存:

3、输入服务器的用户名:

4、设置一下记住用户名、记住密码:

5、成功连接远程服务器:

■ 方式2:通过命令ssh,例如ssh ip地址

四、阿里云服务器的搭建环境

  • 连接到服务器之后,我们需要搭建环境

  • 方式一:傻瓜式--安装宝塔面板

  • 方式二:使用命令--原生(linux命令)

1、阿里云服务器安装宝塔

(1)宝塔面板介绍

  • 是国内开发的一款服务器管理工具,专注于服务器运维效率及运维安全,为个人、团队、中小型企业提供了新一代服务器运维产品和服务。

(2)宝塔面板作用:

  • 主要用于管理、维护服务器使用,是一款服务器管理软件,支持 windows和linux系统,通过浏览器管理服务器,比如创建新网站、FTP、数据库等,具有可视化环境软件管理、可视化CPU、内存、流量监控、安全监控软件、可视化文件管理、终端、计划任务、软件商店等功能

(3)宝塔面板的安装教程:

https://www.bt.cn/bbs/thread-19376-1-1.html

  • 安装宝塔的前提:确保是干净的操作系统

    • 没有安装过其它环境带的Apache/Nginx/php/MySQL/pgsql/gitlab/java(已有环境不可安装)
  • 放行端口:

    • 访问宝塔需要8888端口是放行的
    • 20 、21、 39000-40000端口(linux 系统 ),3000-4000(windows系统)
    • 22 (SSH)
    • 80、443(网站及SSL)
    • 3306 (数据库远程连接)
    • 888 (phpmyadmin)
    ● 如果你进入面板里修改了面板端口或FTP端口,记得要在安全组和面板防火墙放行相应端口 【细节:打开安全组之后,要重启系统】
  • Centos安装命令:

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh 12f2c1d72
  • 使用宝塔的管理面板的软件商店:

    ● 自定义安装服务器环境:
    • mysql-5.7
    • apache-2.4
    • nginx-1.16
    • redis[现在宝塔上面没有5.x版本的,需要原生命令安装]
    ● 一键部署环境:

    ● 宝塔面板里管理端口(开启端口):

  • 开放端口的时候,除了需要宝塔面板内的安全进行开放,还需要在阿里云的防火墙进行开放(esc的话,还需要在安全组进行开放)

(4)放入网站进行访问!

  • 比如tomcat就直接放到webapps目录下!

  • 特殊的网站:开源项目,就按照自己的操作来

(5)上传文件尽量使用XFTP

xftp 的安装教程在:

● 在xshell中使用XFTP:

(6)网站如果访问测试失败:

  • 一定是防火墙,(Linux服务器,阿里云安全组面板!)

    • war 直接丢到tomcat 即可
    • jar 直接用java—jar执行即可访问

如果本文对你有帮助的话记得给一乐点个赞哦,感谢!

阿里云服务器的购买、基本配置、(xshell)远程连接、搭建环境的更多相关文章

  1. 阿里云服务器(ECS)购买及配置总结

    云服务器是一种简单高效.安全可靠.处理能力可弹性伸缩的计算服务.其管理方式比物理服务器更简单高效.用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器. 目前比较知名的与服务器提供商有:阿里云.百 ...

  2. 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器

    阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 我在阿里云购买的服务器配置 CPU:1核 内存:2G 系统盘:40G 公共镜像:CentOS 6.5 64位 公网带宽:1Mbps ...

  3. 阿里云服务器Linux CentOS安装配置(零)目录

    阿里云服务器Linux CentOS安装配置(零)目录 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 阿里云服务器Linux CentOS安装配置(二)yum安装svn 阿里云服 ...

  4. 阿里云服务器Linux CentOS安装配置(七)域名解析

    阿里云服务器Linux CentOS安装配置(七)域名解析 1.购买域名 登录阿里云,左侧菜单点击[域名],然后[域名注册],完成域名购买.(一般首年45元) 2.添加域名解析 在域名列表里点击你的域 ...

  5. 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat

    阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat  执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ...

  6. 阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署

    阿里云服务器Linux CentOS安装配置(九)shell编译.打包.部署 1.查询当前目录以及子目录下所有的java文件,并显示查询结果 find . -name *.java -type f - ...

  7. 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定

    阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ...

  8. 阿里云服务器Linux CentOS安装配置(六)resin多端口配置、安装、部署

    阿里云服务器Linux CentOS安装配置(六)resin多端口配置.安装.部署 1.下载resin包 http://125.39.66.162/files/2183000003E08525/cau ...

  9. 阿里云服务器Linux CentOS安装配置(五)jetty配置、部署

    阿里云服务器Linux CentOS安装配置(五)jetty配置.部署 1.官网下载jetty:wget http://repo1.maven.org/maven2/org/eclipse/jetty ...

  10. 阿里云服务器Linux CentOS安装配置(三)yum安装mysql

    阿里云服务器Linux CentOS安装配置(三)yum安装mysql 1.执行yum安装mysql命令:yum -y install mysql-server mysql-devel 2.启动mys ...

随机推荐

  1. Git常见错误整理

    参考文章 git 排错 fatal: 'git status --porcelain' failed in submodule abi/cpp 1 fatal: 'git status --porce ...

  2. java 队列

    Java中的list和set有什么区别   list与set方法的区别有:list可以允许重复对象和插入多个null值,而set不允许:list容器是有序的,而set容器是无序的等等 Java中的集合 ...

  3. Java 中 sleep 方法和 wait 方法的区别?

    虽然两者都是用来暂停当前运行的线程,但是 sleep() 实际上只是短暂停顿,因为它不会释放锁,而 wait() 意味着条件等待,这就是为什么该方法要释放锁,因为只有这样,其他等待的线程才能在满足条件 ...

  4. Java 中,throw 和 throws 有什么区别?

    throw 用于抛出 java.lang.Throwable 类的一个实例化对象,意思是说你可以通 过关键字 throw 抛出一个 Error 或者 一个 Exception,如:throw new ...

  5. Spring与Web项目整合的原理

    引言: 在刚开始我们接触IOC时,我们加载并启用SpringIOC是通过如下代码手动加载 applicationContext.xml 文件,new出context对象,完成Bean的创建和属性的注入 ...

  6. eclipse更换工作空间后,需要修改哪些常用配置

    一.对于配置不太了解,第一次配置. 常用 (ps:配置我们在导航栏的 Windows --> preference 里进行配置) 1.首先,我们配置编译环境:Java --> Instal ...

  7. 经历了源码的痛苦,掌握DRF的核心序列化器

    目录 DRF的核心--序列化器 序列化器 什么是序列化和反序列化? 序列化 序列化demo 字段类型 字段参数 序列化自定制返回字段 方法一:在序列化类(serializers.py)中写 方法二:在 ...

  8. 常用缓存(cache)淘汰算法(LFU、LRU、ARC、FIFO、MRU)

    缓存算法是指令的一个明细表,用于决定缓存系统中哪些数据应该被删去. 常见类型包括LFU.LRU.ARC.FIFO.MRU. 最不经常使用算法(LFU): 这个缓存算法使用一个计数器来记录条目被访问的频 ...

  9. 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)

    回顾 上一节我们搭建了游戏的骨架,添加了四个游戏场景,分别是加载.开始.游戏.结束.那么这一节我们来介绍加载这个场景,顺带丰富一下各个场景的基本内容. Phaser.Loader Phaser框架自带 ...

  10. 利用angular4和nodejs-express构建一个简单的网站(一)——构建前后端开发环境

    学习了一段时间的angular4知识,结合以前自学的nodejs-express后端框架知识,做了一个利用angular4作为前端,node-express作为后端服务器的网站.这个网站的功能很简单, ...