阿里云ECS服务器搭建静态网站

news/2024/5/20 12:06:26/文章来源:https://blog.csdn.net/bbyyz01/article/details/86777648

首先如下图购买阿里云的云翼计划的学生机,选择云服务器ECS,预装环境选择CentOS。网址为https://promotion.aliyun.com/ntms/act/campus2018.html。

注意设置root用户的登陆密码,需要记录,等下会用到。

还需要记录远程连接密码。

开通成功后,进入ECS云服务器概览界面。

点击云服务器 1,看到所买云服务器的信息,特别是IP地址(公有).

点击安全组配置

再点击配置规则

添加安全组规则,这里开放之后tomcat要用的端口8080。

 

下载WinSCP,作为远程服务器的文件传输,网址https://winscp.net/eng/download.php。

WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。.winscp也可以链接其他系统,比如linux系统

 

 

下载Putty,作为远程服务器的命令行工具,当然直接用阿里云服务器的远程连接功能也可以,但是容易中断。网址https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html。

PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。

下载Linux版本的JDK,网址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,

下载Linux版本的Tomcat,网址https://tomcat.apache.org/download-80.cgi。

用WinSCP连接云服务器,主机名为公网IP,用户名为root,密码为先前设置的登陆密码,端口号为默认22,然后登陆。

在根目录的root目录下创建tools目录,将下载的JDK和Tomcat的压缩包拖拽到该目录下。

 

打开Putty,输入公网IP地址,其他不变,点击open。

打开Putty命令行后,输入用户名root,密码为先前设置的登陆密码。

在Putty命令行中通过ls和cd命令进入tools文件夹,

tar -zxvf jdk-8u201-linux-x64.tar.gz解压jdk。

tar –zxvf apache-tomcat-8.5.37.tar.gz解压tomcat。

这时在WinSCP刷新后可以看到解压的文件夹。

 

然后配置JDK环境变量

在Putty命令行 vim /etc/profile

进入文本编辑状态下,光标走到文件最后一行,键盘按下

i

进入插入状态:

在文本的最后一行粘贴如下:

注意JAVA_HOME=/root/tools/jdk1.8.0_201  就是你自己的目录

#java environment

export JAVA_HOME=/root/tools/jdk1.8.0_201

export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar

export PATH=$PATH:${JAVA_HOME}/bin                 

还有另外一种配置方式为

export JAVA_HOME=/root/tools/jdk1.8.0_201

export JRE_HOME=/root/tools/jdk1.8.0_201/jre

export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH

选一种粘贴到vim文本中去,可复制后用鼠标右键直接粘贴。

键盘依次输入ESC,shift+Q,wq!(或x)保存退出。

再输入source /etc/profile让环境变量生效。

通过java –veriosn查看jdk环境变量是否配置成功。

然后Putty命令行进入tomcat的bin目录,输入sh startup.sh开启tomcat服务器。

 

此时,通过外网可以输入公网IP地址:8080访问到这个tomcat服务器的默认主页面了。

通过tomcat文件夹的webapps的ROOT文件夹可以上传自定义html页面,然后通过外网访问公网IP地址:8080/页面名.html即可,手机电脑都可以。

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_903161.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用Dreamweaver实现网站批量更新

在Dreamweaver 4.0中,我们就已接触了模板与库的概念,知道它们是批量生成风格类似的网页的好工具。如今在Dreamweaver MX(以下简称DW MX)中,模板与库的功能得到了进一步细化与加强,尤其是实现关联网页自动更新的特点,使…

50毫秒就判断网站设计好坏

【摘 要】加拿大渥太华卡尔顿大学的研究人员发现,人的大脑将在首次看到一个网页后的二十分之一秒的时间内判断其质量 1月17日消息,据一项新的研究显示,浏览互联网的用户通常会在极短的时间内判断一个网站的质量。 加拿大渥太华卡尔顿大学的…

探讨国外网站设计动用的成本,网页设计师必看

【摘 要】我们都承认国外的网站设计价格高,同样一个看似简单的网站价格是国内几倍或者数倍。通过此文,希望国内的网站设计师同行稍稍静下心来,不要浮躁... 同样是一个网站设计,国外的设计却蕴涵了设计背后的更多东西&#xff0c…

网站设计理念 形成视觉冲击的几种方式

【摘 要】构图,从广义上讲,是指形象或符号对空间占有的状况。 因此理应包括一切立体和平面的造型,但立体的造型由于视角的可变,使其空间占有状况如果用固定的方法阐述,就显得不够全面 1:构图图形的层次感…

Windows以及Chrome浏览器的一些使用技巧,快捷键,盲打练习网站分享

文章目录 Windows使用技巧Chrome使用技巧关于盲打 Windows使用技巧 用户目录以及桌面等文件夹的移动 用户目录在C盘-用户文件夹 然后可以找到我们自己命名过的文件夹,默认是administer,里面有桌面、下载、文档之类的文件夹,桌面就是我们的电脑…

优化网站性能 提高网站速度访问速度的14条实践

关键字: 优化网站性能 提高网站速度访问速度的14条实践 相信互联网已经越来越成为人们生活中不可或缺的一部分。ajax,flex等等富客户端的应用使得人们越加“幸福”地体验着许多原先只能在C/S实现的功能。比如Google机会已经把最基本的office应用都搬到了互联网上。当…

数据结构可视化网站https://visualgo.net/zh如何注册

数据结构可视化网站https://visualgo.net/zh qq邮箱注册的时候要去掉确认链接后的点。M后面的点要去掉。

[源码和文档分享]基于JavaScript和MySQL的文化平台网站的设计与实现

摘要 中国文化源远流长,自古就有文人雅士作诗赋词,舞文弄墨,尽显风雅。现今则有歌手作家思想成文,心绪为曲,亦现儒雅。文化是传承的,是流传不息的,也是众多人所追求的。从各种各样的文化中&…

[源码和文档分享]基于C#和SQL SERVER的校园知识问答论坛网站的设计与实现

摘 要 本文使用Asp.Net Core 和MsSqlServer技术,详细说明开发校园知识论坛系统的开发。校园知识论坛系统是基本B/S模式的一种交互性极强的电子信息服务系统。它为使用者提供一个交流的平台,每一个用户都可以在上面问答知识,获取信息&#xf…

[源码和文档分享]基于Node.js中间层的微信图书借阅平台网站的设计与实现

1 引言 步入信息时代以来,互联网给人们的生活带来了翻天覆地的变化,互联网也不再简单地仅仅通过提供便利快捷的资讯服务来丰富我们的生活。互联网的出现打破了许多传统行业垄断的格局,互联网以其接入面广、信息即使、人人可参与等等性质&…

基于Keras和tensorflow深度学习Python实现的支持人脸识别和情绪分类的社区APP网站和微信小程序...

1 项目介绍 1.1 背景 视觉使人类得以感知和理解周边的世界,人的大脑皮层大约有 70%的活动在处理 视觉相关信息。计算机视觉即通过电子化的方式来感知和理解影像,以达到甚至超 越人类视觉智能的效果。 从 1966 年学科建立(MIT:TheS…

基于php与sqlite数据库的运动社交网站

一、总体设计 1.1 开发环境 本系统采用php作为主要开发语言,服务端主要使用php+sqliteApache,客户端使用htmlcssjs。用Apache作为服务器,采用sqlite作为后台数据管理系统。 开发环境:Windows 10 开发工具:p…

[源码和文档分享]基于C#实现的电影网站数据爬虫和电影网站

1 简介 1.1 背景 随着网络的发展,网购也越来越流行,人们可以在去各大电影院的网站方便的购票并选择自己喜欢的时间去影院观看。但电影院网站众多,人们可能为了寻找一个电影而奔波与各大网站,导致浪费大量时间在寻找电影资源上。本…

[源码和文档分享]基于JAVA FX实现的酒店预订系统网站

1 产品概述 参考酒店预订系统用例文档和酒店预订系统软件需求规格说明文档中队产品的概括描述。酒店预订系统主要是应用于网上预定远程酒店订单的在线系统,主要功能见用例图如下。 源码下载地址:https://www.write-bug.com/article/1441.html

[源码和文档分享]基于PHP和MYSQL数据库实现的公共考试报名管理系统网站

前 言 随着社会的快速发展,体力不再是我们唯一的生存方式了,人们也越来越注重自身的文化素养,随之而来的也有许多成人考试,为已经步入社会的人提供一个再学习的机会。 众所周知,作为学生,考试是我们必经的过…

[源码和文档分享]基于PHP和MYSQL数据库实现的libilibi电影论坛网站

一、需求分析 1.1 需求描述 1.1.1 用户相关功能 登录:前端输入用户名和密码,在数据库中完成查询,如果存在该用户, 则登陆成功,继续其他操作;如果不存在,则登录失败,提示用户名/密码错…

[源码和文档分享]基于Python的Django框架实现的中式快餐厅管理信息系统网站

1 初步调研 随着餐饮业的连锁和国外餐饮巨头的进入,餐饮业的竞争将越来越激烈:要想在竞争中处于不败之地,必须在管理、服务等方面提高服务管理意识。面对当前餐饮业普遍的产业化程度低,管理手段、管理技术落后等问题,使…

基于ASP.NET和SQL SERVER数据库的招聘网站设计与实现

摘 要 本课题是基于互联网与数据库技术的网上招聘网站,是先进的计算机科学技术和现代招聘理念相结合的产物,通过使用以ASP.NET技术为基础,基本实现网上招聘网站的基本功能,满足了求职者和招聘企业的需求,实现了招聘单位…

自己在用的视频网站开源,真正的自动采集无需手动更新

项目开源地址:https://github.com/smiger/collectMovies 项目使用Laravel框架,需要安装PHP > 7.0.0 一、部署 1、打开命令行窗口(这里我们称为第一个命令行窗口),新建数据库collectMovies 输入命令:…