昨天发的小白在阿里云云服务器上如何发布自己的网站(建站|详细),今更新一下

一、选购云服务器

到阿里云官网进行选购
1.1 使用学生优惠购买
使用学生优惠后为118元/年

1.2 市场价购买
如果是没有学生优惠的话,请用市场价购买

阿里云还有企业和个人的免费使用的云服务器

1.3 选择系统
Windows:操作简单,功能实用,安全性较差。
Linux:兼容性好、安全性很好、稳定,是目前大部分保密机构服务器操作系统都是它。(推荐,本文作者使用Linux,后文是Linux系统的建站教程)
NetWare:批处理功能优秀,但目前市场占有率很少。
Unix:支持大型文件系统与数据库,对于系统应用软件支持较完善。
其他操作系统就不介绍了,想了解更多请搜索常见的操作系统及其优缺点比较。
我自己选择是linux的Ubuntu。

二、购买域名

2.1 注册域名
就在阿里云的万网系统购买,如果喜欢其他的也可
以在其他地方购买,反正都一样。

选购好之后付款后就好了

2.2 域名备案
在阿里云登录后进入备案系统,申请备案。
按表单要求填写真实的备案信息,然后点击提交。此操作需要证件照(身份证或其他有效证件)的正反面照片。
提交申请后过一天或两天,阿里云工作人员会给你打电话,验证你的姓名和身份证后四位等信息,如果你回答全部正确,恭喜你,初审通过!
接下来你需要再次登录备案系统,申请幕布拍照,然后点击指定链接,网购一块价值¥15的幕布,以此为背景拍照再上传到备案系统。
阿里云工作人员会对你的照片进行审核,照片审核通过后他们会把你的备案信息提交给省通信管理局审核,通信管理局一般会审核11—20天(本文作者只用了9天就审核通过了),审核通过后会发短信和邮件通知你。

首次备案图文引导
不备案不能长久使用

三、远程连接

虽然阿里云自身也提供远程连接,但是我个人感觉不好用,所有需要借助工具来进行连接和传输数据。
XShell + XFtp 和Putty + Winscp都是不错的选择。
由于我一开是就是使用的XShell的。所以我习惯使用XShell
至于如何使用和如何配置XShell可以百度,不会的话可以评论我补充

四、配置环境

部署java web项目一共有三种部署方式:java镜像部署、一键安装包部署和手动部。前两种简单快捷,但是是付费的。手动的是免费,需要有一定的操作能力,初学者建议手动部署,了解其中是如何部署的。
4.1 下载JDK和Tomcat
DK是Java web的运行基础
需要去官网下载:JDK链接

Tomcat是web启动运行的服务器
也是需要去官网下载:Tomcat链接

版本按照自己喜好和习惯来
4.2 安装JDK和Tomcat

上传至云服务器

首先使用XFtp工具把两个安装包传送过去。

解压
然后对两个下载的进行解压

解压JDK

解压Tomcat

设置JDK环境变量

我之前有一篇博客是记录怎么配置JDK的。可以参考一下:链接
但是是安装源库里面的,方法和这个不一样,所以我认为没有什么参考价值。。。。emmmmm。跑题了

1.首先配置jdk的环境变量


2.保存设置

终端输入:

3.检验

终端输入:

出现一下样式则正常,版本自己的为准。

配置Tomcat的环境变量

1.配置setclasspath.sh文件
进入tomcat的bin文件下

编辑setclasspath.sh文件

添加如下代码

保存退出

2.启动Tomcat

启动成功

Using CATALINA_BASE: /usr/tomcat/apache-tomcat-9.0.12
Using CATALINA_HOME: /usr/tomcat/apache-tomcat-9.0.12
Using CATALINA_TMPDIR: /usr/tomcat/apache-tomcat-9.0.12/temp
Using JRE_HOME: /usr/java/jdk1.8.0_181/jre
Using CLASSPATH: /usr/tomcat/apache-tomcat-9.0.12/bin/bootstrap.jar:/usr/tomcat/apache-tomcat-9.0.12/bin/tomcat-juli.jar
Tomcat started.

关闭服务./shutdown.sh
3.外网测试

在本地自己的电脑的浏览器地址栏输入:

如果测试不通则需要打开阿里云安全组

首先登陆控制台 -> 实例 -> 安全组设置

安全组规则 -> 添加安全组规则



五、部署web项目

将项目上传或者通过git克隆到Tomcat的webapps。

然后就可以在任何一个有网的地方浏览器地址栏输入http://云服务器IP:8080/index.html访问自己的网站了。


通过自己已经备案的域名访问

登录阿里云控制台 -> 域名与网站 -> 解析。

解析好之后就可以通过自己的网站访问了。

如果觉得8080端口不好看,可以去掉的
小燕这教程如何,快来支持小小燕吧,带你拥有一个自己的网站哦!

小白在阿里云云服务器上如何发布自己的网站(建站|详细)...相关推荐

  1. 小白在阿里云云服务器上如何发布自己的网站(建站|详细)

    昨天发的小白在阿里云云服务器上如何发布自己的网站(建站|详细),今更新一下 一.选购云服务器 到阿里云官网进行选购 1.1 使用学生优惠购买 使用学生优惠后为118元/年 1.2 市场价购买 如果是没 ...

  2. 自定义服务器网址,小白新手如何在服务器上搭建一个自己的网站

    原标题:小白新手如何在服务器上搭建一个自己的网站 大家好,本文将带大家一步步从搭建服务器到建立运行一个网站后续会慢慢更新到渗透测试环境的搭建和对服务器网站渗透的步骤流程. 本文内容适合于新手学习,大牛 ...

  3. 阿里云服务器上利用IIS部署.net网站(windows server2012r2系统)

    简介 本文介绍了在在一台新的阿里云服务器(windows server2012r系统)上,利用IIS发布net网站的教程,分享给大家.(还有代金券礼包领取,希望大家有所帮助)具体如下: 1.添加站点( ...

  4. 新手如何在阿里云服务器上搭建自己的个人网站

    新手如何在阿里云服务器上搭建自己的个人网站 如何在阿里云服务器上搭建自己的个人网站(阿里云服务器.tomcat服务.xshell+WinSCP(服务器本地助手).写好的静态网页). 本博客主要分享本人 ...

  5. 【保姆级教程】基于WordPress在阿里云服务器上搭建个人博客网站

    写之前先回答几个问题: 1,网上类似的教程非常多,为什么写这篇教程? 答:博客网站我搭建过好几次,但是每次搭建都需要再去网上搜教程:然而网上的教程坑很多,甚至有些是错误的,不能完美解决自己的问题,有时 ...

  6. [Ops]阿里云服务器上无法发送邮件的现象原因及解决

    1.阿里云服务器上无法发送邮件的现象 2.原因及解决 阿里云对ECS服务器的25号端口出现进行了封锁:如果希望发送邮件,需要申请解封,地址是:https://yundun.console.aliyun ...

  7. 史上最详细阿里云服务器上Docker部署War包项目 实战每一步都带详细图解!!!

    史上最详细阿里云服务器上Docker部署War包项目 实战每一步都带详细图解!!! 部署jar 包方式: https://blog.csdn.net/weixin_45821811/article/d ...

  8. 云服务如何搭建数据库_【MySQL8.0.18】阿里云服务器上搭建MySQL数据库

    要想搭建个人博客,云服务器和数据库是少不了的.笔者选择在阿里云服务器上搭建一个MySQL数据库. 系统选用CentOS8.0,MySQL数据库版本8.0.18 一.数据库压缩包选择及下载 登录MySQ ...

  9. 如何将nodejs项目程序部署到阿里云服务器上

    将nodejs项目程序部署到阿里云服务器上 一.概述 二.具体步骤 1.拥有自己的服务器 2.下载Xshell 3. oneinstack配置web环境 4. XShell连接远程主机 5.更新系统软 ...

最新文章

  1. 【rbd 删除失败】rbd: error: image still has watchers
  2. 1.2鼠标移入移出改变背景色和其他大小样式
  3. SQL2000数据库中删除“坏表”的方法
  4. 计算机专业的英语文献,计算机专业英语论文参考文献
  5. 机械齿轮网站404单页源码
  6. 敏捷开发智慧敏捷系列之六:之一~之五的小结
  7. 【BZOJ 3308】 3308: 九月的咖啡店 (费用流|二分图最大权匹配)
  8. python二维游戏编程 最强大脑游戏_看完《最强大脑》,我决定用Python做这个游戏...
  9. 为什么Linux红帽认证能经久不衰?
  10. Python 冒泡排序 代码实现
  11. mapboxgl 互联网地图纠偏插件(三)
  12. 科技巨头们以 A 取名的时尚潮流
  13. np.sum和np.add.reduce
  14. TWS耳机什么值得买?入耳式蓝牙耳机排行榜10强!
  15. docker限制cpu、内存使用
  16. WindowsServer2012R2 SSL/TLS 受诫礼(BAR-MITZVAH)攻击漏洞(CVE-2015-2808)解决办法
  17. Xilinx FPGA输入输出缓冲 BUF 的使用
  18. 全加器在计算机的应用,如何用半加器实现全加器?
  19. 幼师计算机课是上什么,幼师面试 鱼在天空飞,鸟在水里游是小班课程,还是中班,大班的课程...
  20. 用selenium来下载小姐姐图片并保存

热门文章

  1. 西数移动硬盘数据恢复之SMR叠瓦盘190模块故障重建修复
  2. Django-13:django中间件
  3. 天津python培训,学完Python爬虫能找什么样的工作?
  4. 钉钉支持鸿蒙系统,鸿蒙系统
  5. PM_21 项目组合管理(了解)、25 量化的项目管理(了解)
  6. VUE实现搜索框搜索功能
  7. 7和7的倍数游戏答案_1——6年级小学奥数附答案第588期
  8. 坚强吧,人生还很漫长
  9. 引导盘的引导文件在哪
  10. 2020数学建模美赛C题完整解答(结合代码)