搭建个人的第一个服务器以及域名申请和绑定--阿里云服务器

2023-11-15

在大学阶段,购买并搭建了自己的第一个服务器,心情激动无比,写下本片博文记录购买并搭建服务器的全过程,方便自己以后在服务器方面进行更加深入的学习。阿里云和腾讯的服务器都有学生价,价格都是一折左右,真心实惠。本人因为学习的Java,所以偏向于阿里一点。因此,选择了购买阿里云ESC云服务器。

一、进入阿里云-云翼计划,购买服务器

https://promotion.aliyun.com/ntms/campus2017.html

这里本人购买的是阿里云ESC服务器,出于以后还要和服务器打交道,所以购买了ESC服务器,而不是轻量应用服务器。

购买之后可以设置密码,也可以购买后设置密码。



这样,就成功购买了服务器了。


二、进入管理控制台,设置服务器控制台密码和linux root 密码

进入阿里云官网,登陆进去后,点击管理控制台。


进入控制台,点击云服务器ECS->概览,可以看到,这里实例数量数。因为之前本人领取了一个月的免费服务器,作为练手试用,所以实例总数为2。这里实例就是值服务器的台数为2台。



点击云服务器ECS->实例,进入实例列表。可以看到实例的一些信息。点击刚购买的实例->管理。



点击重置密码,这里的重置密码指的是控制台的登陆密码。而登陆linux服务器的root密码是可以在下图的更多按钮中点击密码->重置密码中进行修改。




按照条件输入了新密码之后,就可以登陆linux服务器了。这里,可以有两种方式进入linux的服务器,一种是通过网页的远程连接登陆;另一种就是可以通过如XShell、putty之类的远程访问服务器的工具进行登陆linux服务器。如果没有远程访问服务器的工具,那就使用网页的远程连接。

不过,在使用网页的远程连接之前,要获取远程连接的密码。第一次使用远程连接,阿里云会给出一个初始密码。

点击远程连接:



这样,就登陆了linux服务器了。

三、在linux服务器上搭建Java环境

有两种方式在linux服务器上搭建Java环境。一、通过wget命令下载jdk。二、先在oracle官网下载好jdk的linux版本,然后再通过WinSCP将下好的jdk传输到linux服务器上。

这里,本人用的第一种方法:



下载好jdk的linux版本压缩包后,输入:

# tar -zxvf jdk-8u171-linux-x64.tar.gz


安装好后,需要配置java环境变量。

进入打开系统配置文件:

# vi /etc/profile

然后点击 I 进入编辑状态,在配置文件的最下面添加上:

export JAVA_HOME=/opt/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export  PATH=${JAVA_HOME}/bin:$PATH

然后按ESC退出vim的编辑状态,输入

:wq

保存并退出。

输入以下一下命令,让配置文件生效。

# source /etc/profile

然后输入:

# java -version

或者

# javac

来检查java环境是否配置好。

四、域名的申请、和服务器IP绑定

在阿里云网站中进行域名购买,然后进入控制台,域名管理,进行域名备份。








进入阿里云控制台,备案服务号管理,找到备案服务号,填入备案服务号。





填写好信息后,开始上传资料。




然后打印三张备案信息真实性审核单,然后拍照片,上传至阿里云。


提交后,等待阿里云进行电话确认信息。


待阿里云工作人员进行电话信息确认后,即可进行幕布拍照办理了。幕布可以免费申请。将背景为阿里云标志幕布的全身照拍好后,上传至阿里云。就可以提交到公安进行备案了。

大概等个16天(本人等了16天),备案就完成了。备案成功后,会有短信以及邮箱通知。下面是备案成功后的ICP备案信息。


查看一下备案审核历史:



下面就可以将域名和IP进行绑定了。





点击确认后,重启阿里云ESC服务器。之后就可以通过域名访问自己的服务器了。


五、验证域名是否绑定成功

在服务器中,开启tomcat,并且端口改为80端口;访问域名,返回如下页面及访问成功!


这样,就可以开启我们的第一个网站之旅啦....



本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

搭建个人的第一个服务器以及域名申请和绑定--阿里云服务器 的相关文章

  • DataV:可能是我用过最可怕的数据可视化神器

    每年的双十一 天猫都会在剁手狂欢节中直播战绩 除了可怕的数字之外 不知道大家有没有留意到这些同样可怕的 数据可视化大屏 2015双十一大屏 2016双十一大屏 所谓大屏 顾名思义就是一个 很大的屏 一般应用在交易大厅 展览中心 管控中心 老
  • 关于java中IO的个人理解

    一 什么是java的I O I O中的i为input即输入的意思 O为output输出的意思 所以io为java中数据的输入和输出 这里的数据即包括网络上的数据 socket 也包括本地的文件数据 IO使用流的概念来进行数据的输入和输出也就
  • 希沃展台如何使用_【希沃视频展台--让课堂展示从未如此轻松!】PjTime.COM 综合导购 希沃...

    无论是作业试卷的讲解 还是实验过程展示 课堂展示对于课堂效率的提升始终起着重要的作用 然而目前市场上还是充斥着不少操作复杂 清晰度十分尴尬的展台产品 影响着老师的课堂效果 为此我们特意打造了希沃 7系列视频展台 一款简单又强大的视频展台 希
  • 架构师之道 秒杀系统优化思路

    本文曾在 架构师之路 上发布过 近期支援Qcon AS大会 在微信群里分享了该话题 故对原文进行重新整理与发布 一 秒杀业务为什么难做 1 im系统 例如qq或者微博 每个人都读自己的数据 好友列表 群列表 个人信息 2 微博系统 每个人读
  • Flex布局(一:基本概念和容器属性)

    前言 算上来快2个月没写博客呢 一是赶项目 二是中途接到一个朋友公司需要帮忙 周末都在TA们公司兼职 然后空下来就快12月初 1 Flex 传统的布局方案 基于css盒子模型 float display position TA对于很多特殊布
  • Spring中的AOP

    1 概述 在软件业 AOP为Aspect Oriented Programming的缩写 意为 面向切面编程 通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术 AOP是OOP的延续 是软件开发中的一个热点 也是Spring框
  • adb install安装流程

    把一个编译好的APK通过 include BUILD PREBUILT 预制到系统中 但是启动后一直crash log中显示 dlopen failed cannot locate symbol 02 25 16 18 20 143 126
  • beyond compare 命令行操作 查找差异文件并导出

    BComp com silent 1 txt 0 2 55 9 1 0 2 55 9 5 2 txt 1 txt 中的是执行脚本 如下 load 1 2 select all filter svn expand all compare ru
  • 【NeRF】原始论文解读

    NeRF Representing Scenes as Neural Radiance Fields for View Synthesis PDF Link 文章目录 NeRF Representing Scenes as Neural R
  • vim一般设置

    如果不知道配置文件及脚本的位置 可以在vim中使用命令 scriptnames 将显示如下路径 etc vimrc usr share vim vim72 syntax syntax vim usr share vim vim72 synt
  • 机器学习(三)机器学习的常用库之Pandas

    python在机器学习领域得到广泛应用的重要原因之一是 python拥有庞大而活跃的第三方程序包 依托这些程序包 用户能够方便的完成绝大多数机器学习任务 1 Pandas库 1 1特点 Pandas是基于Numpy构建的 在Numpy的基础
  • 行业轮动(股票)——Python量化

    行业轮动策略 目录 行业轮动策略 1 原理 行业轮动现象 行业轮动的原因 行业轮动下资产配置 1 美林时钟 大类资产配置 2 策略设计 2 策略思路 3 策略代码 4 回测结果分析与稳健性检验 1 原理 行业轮动现象 在某一段时间内 某一行
  • 【机器学习】数据竞赛知识点:编码、创造和筛选特征

    在机器学习和数据科学领域中 特征工程是提取 转换和选择原始数据以创建更具信息价值的特征的过程 假设拿到一份数据集之后 如何逐步完成特征工程呢 步骤1 特性类型分析 不同类型的特征包含的信息不同的 首先需要按照赛题字段的说明去对每个字段的类型
  • Unity解析和读取文本—— txt 文件

    方法一 在Unity内部文件中加载 使用相对路径 1 首先在Unity的 Assets 目录下新建一个 Resources 文件夹 将需要读取的 txt 文件保存到 Resources 文件夹中 注意 txt 文件必须保存成 UTF 8 的
  • 怎么实现Nginx高可用

    怎么实现Nginx高可用
  • 解决没有rpm的困扰 CentOS7下载RPM及其所有的依赖包

    使用Downloadonly 插件下载 RPM 软件包及其所有依赖包以及利用yum进行所需要的rpm包下载 但在CentOS中没有安装yum相应工具的情况下需要先安装yun工具 建议 先修改yum源 一般我愿意使用阿里巴巴的源 修改yum源
  • 大根堆简单的插入和删除的实现

    package com chenrong other author ChenRong description 实现简单的大根堆 元素从大往小排序 date 2020 4 9 21 08 public class BigHeap 记录堆内元素
  • 假设计算机系统的页面大小为4K,进程P的页面变换表如下表所示。若P要动问的逻辑地址为十六进制3C20H,那么该逻辑地址经过地址变换后,其物理地址应为()

    题目 假设计算机系统的页面大小为4K 进程P的页面变换表如下表所示 若P要动问的逻辑地址为十六进制3C20H 那么该逻辑地址经过地址变换后 其物理地址应为 解题 页大小为4K 4096 2 12 所以业内地址长度需要12位二进制表示 逻辑地
  • ffmpeg视频抽帧

    ffmpeg视频抽帧 1 抽帧分类 2 解决方案 ffmpeg 参考 之前的博客介绍了 Python中线程化方式读取帧 效率超高 这篇博客将介绍如何使用ffmpeg进行视频抽帧 视频抽帧 1 抽帧分类 2 解决方案 ffmpeg 参考 1

随机推荐