如何将网站部署到阿里云服务器 2020最新

news/2024/5/9 3:31:33/文章来源:https://blog.csdn.net/longqizhanshen/article/details/106892075

上一节课讲解了将网站部署到本地服务器,这样通过局域网就可以访问网站了。

这节课讲解将网站部署到阿里云服务器上,这样不必受限于局域网,在任何能上网的地方,都可以访问我们的个人简历网站了。

为何要部署到云服务器上

在云服务器出现以前,要发布部署一个网站是一件比较麻烦的事情。

学哥还记得早几年,想要发布一个网站,要么就要在网络运营商的数据中心购买一台计算机硬件,然后安装各种软件;

要么就是购买一个虚拟空间,将网站程序部署上去。

后来出现了虚拟机技术,可以将硬件进行集成分享组成虚拟机,对于用户来说,购买了一台虚拟机,就相当于购买了一台计算机一样的。尽管多个虚拟机可能共用了一套硬件设备,但这些硬件资源都已经进行了虚拟化,对用户来说都是透明的,用户关心的就是有一台电脑可以远程登录使用,就像使用一台本地计算机设备一样了。

云服务器的硬件维护对用户来说是完全透明的,用户是感受不到的,好处就很明显,用户只需要关心软件环境就好了,将硬件的维护工作都交给云服务器提供商即可。

将网站部署到云服务器上的过程和部署在本地服务器的过程几乎是一样的,唯一的区别恐怕就在于选择哪种操作系统,以及需要互联网进行连接登录而已。

云服务器一般都会提供互联网的公网IP地址,也就是只要有网络环境,能够上网就可以访问到这个云服务器。

注册账号

第1步,打开浏览器,访问网址:www.aliyun.com。

2-12-1.jpg

第2步,点击“注册有礼”按钮,或者有时候可能是“注册”按钮,出现登录界面。

2-12-2.jpg

第3步,输入会员名、登录密码、密码确认和手机号,拖动验证滑块,点击验证图片中的文字,验证通过后点击“确认”按钮,出现输入手机短信验证码界面。

2-12-3.jpg

第4步,输入手机收到的短信里面的验证码,点击“确定”按钮,进入注册成功页面

2-12-4.jpg

第5步,选择所属行业,点击“网站”,点击“领取礼包”,进入领券页面。领券页面可能是某个时间段做活动才有,如果没有的话,就执行第6步。

2-12-5.jpg

第6步,点击右上角的“控制台”按钮,进入控制台主界面。

2-12-6.jpg

到了这里,基本上算注册登录成功了。以后就可以通过会员名和登录密码登录进入控制台主界面。

实名认证

由于购买云服务器需要实名认证,因此先去做实名认证工作。

第7步,将鼠标移动到右上角,登录会员名上面,出现弹出菜单。

2-12-7.jpg

第8步,点击“实名认证”按钮,弹出一个新的网页窗口,显示实名认证界面。

2-12-8.jpg

第9步,先选择“个人”认证类型,再点击“确定”按钮,进入实名认证方式选择界面。

2-12-9.jpg

第10步,点击“个人支付宝认证”右侧的“立即认证”按钮,进入支付宝绑定界面。

2-12-10.jpg

第11步,输入支付宝账户和登录密码,点击“绑定支付宝账号”按钮,进入验证身份界面。

2-12-11.jpg

第12步,点击“点击免费获取”,收到验证码后输入,点击“确定”按钮,显示成功通过阿里云个人认证。

2-12-12.jpg

创建云服务器订单

接下来,要购买一个云服务器。

第13步,关闭刚才打开的网页窗口,回到“阿里云管理控制台首页”这个网页窗口。

2-12-13.jpg

第14步,点击控制台主界面,左上角的“云服务器 ECS”,进入云服务器ECS管理界面。

2-12-14.jpg

第15步,点击“华东 2”右侧的购物车按钮,进入创建订单界面。

2-12-15.jpg

第16步,计费方式选择“包年包月”,地域选择“华东2”和“随机分配”,网络选择“经典网络”,安全组选择“默认安全组2(开放全网端口)”,然后页面向下滚动,继续选择。

2-12-16.jpg

第17步,实例选择“系列 I”、“1 核”和“1 核 1GB”,带宽选择“按固定带宽”,“1Mbps”,然后页面向下滚动继续选择。

2-12-17.jpg

第18步,镜像选择“公共镜像”,操作系统选择“Ubuntu”和“14.04 64位”,存储选择“普通云盘”和“40G”,购买量选择“1个月”和“1台”,然后页面向下滚动继续选择。

学哥这里为了演示,所以只买了一个月,假如大家有计划长期使用,也可以购买时间长点。当然也可以先买一个月,到期了再续费也可以。

2-12-18.jpg

第19步,安全设置选择“设置密码”,输入登录密码和确认密码,2个密码要设置为一样。

最后确认所有的选择无误,点击“立即购买”按钮,进入订单确认界面。

2-12-19.jpg

支付订单

第20步,点击“去支付”按钮,进入支付方式选择界面。

2-12-20.jpg

第21步,选择“支付宝”方式,点击“确认支付”按钮,进入扫码支付页面。

2-12-21.jpg

第22步,打开手机APP支付宝,完成扫码支付,显示支付成功界面。

2-12-22.jpg

查看服务器状态和信息

第23步,等待几分钟后,点击有上角“控制台”按钮,回到“阿里云管理控制台首页”这个网页窗口。

2-12-23.jpg

第24步,看到“我的产品”下面的“弹性计算”里面的“云服务器 ECS”右边出现了一个“1”,表示云服务器创建好了。

点击这个“云服务器 ECS”,进入云服务器ECS管理概览界面。

2-12-24.jpg

第25步,点击左侧菜单里面的“实例”,进入云服务器实例列表界面。

2-12-25.jpg

查看到IP地址这一栏里面上面一行的“139.196.40.14(公)”,这个就是云服务器在互联网上的公网IP地址。后面登录进入服务器需要用到这个地址。旁边的状态一栏里面显示绿色的“运行中”,则表示该服务器已经启动,可以正常使用了。

注意,每个云服务器的公网IP地址都是不一样了,大家后面都要使用自己的IP地址,不要弄错来使用学哥的这个IP地址。

远程登录到云服务器

第26步,云服务器创建成功之后,第一件事可以通过cmd窗口,使用命令ping来测试是否能网络连接到这个云服务器。

2-12-26.jpg

确保网络连接之后,就可以远程登录到这个云服务器了。

第27步,如果在mac笔记本里面,在“终端”程序直接运行命令 ssh root@云服务器IP地址,输入yes回车,然后输入密码回车,就可以登录到云服务器了。注意输入密码的时候是没有任何反应的,直接输好密码回车就行了。

2-12-27.jpg

第28步,如果在树莓派电脑里面,在“LX终端”程序直接运行命令 ssh root@云服务器IP地址,输入yes回车,然后输入密码回车,就可以登录到云服务器了。

2-12-28.jpg

如果在windows电脑里面,需要下载一个putty软件,可以到http://www.pc6.com/softview/SoftView_106764.html下载。

第29步,下载以后是一个puttyfile.zip压缩文件,将这个文件解压缩,然后进入目录,找到putty.exe,执行程序:

2-12-29.jpg

第30步,主机名称输入云服务器的公网IP地址,保存的会话输入“webserver”,点击保存按钮,点击打开按钮:

2-12-30.jpg

第31步,在安全警告窗口点就按钮“是”:

2-12-31.jpg

第32步,进入登录界面,在login as: 后面输入root回车,然后输入密码回车:

2-12-32.jpg

如果看到了“Welcome to Alibaba Cloud Elastic Compute Service !”这段文字,并且出现了#提示符,则说明已经登录到了云服务器操作系统了面了。

安装web服务程序软件

登录进入云服务器之后,需要做的事情就是安装Web服务程序软件,和上节课类似的步骤。

第33步,在#提示符后面输入命令:

sudo apt-get update

2-12-33.jpg

第34步,在#提示符后面输入命令:

sudo apt-get install -y nginx

2-12-34.jpg

第35步,在本地计算机上面打开一个浏览器,输入网址http://云服务器公网IP地址并回车,应该看到如下网页显示,说明nginx安装成功。

2-12-35.jpg

网站代码部署

下面和上节课类似,要将4个文件和images目录复制到云服务器的/usr/share/nginx/html目录下面。

注意,云服务器的默认的www目录和树莓派电脑的默认目录不一样,如果不修改配置文件,默认目录就是/usr/share/nginx/html。

第36步,如果在mac电脑里面,在“终端”程序直接运行命令 scp index.css root@云服务器公网IP地址:/usr/share/nginx/html 然后输入密码就可以完成上传文件,例如:

scp index.css root@139.196.40.14:/usr/share/nginx/html

注意先要在终端里面cd到index.css所在的目录下再执行此命令。

然后依次上传其它文件,如果要上传整个目录,则使用命令 scp -r images root@@云服务器公网IP地址:/usr/share/nginx/html来同时上传目录和目录下所有的文件。

如果要同时上传4个文件,可以使用命令如下:

scp index.html index.css project1.html project2.html root@139.196.40.14:/usr/share/nginx/html

多个文件名之间用空格分开。

2-12-36.jpg

如果是在树莓派电脑里面,在“LX 终端”程序里面首先执行:

cd /home/pi

然后和mac电脑一样,使用scp命令来上传文件。

第37步,如果在windows电脑里面,需要下载一个winscp软件,可以到http://www.7down.com/soft/2304.html下载。

下载以后是一个winscp_chs.zip压缩文件,将这个文件解压缩,然后进入目录,找到WinSCP-5.9.1-Setup.exe,执行。

然后安装过程一路都是“下一步”,完成之后,启动WinSCP程序,进入新建站点页面,输入登录信息:

2-12-37.jpg

第38步,文件协议选择SCP,输入主机名为云服务器的公网IP地址,用户名为root,密码为登录密码,点击登录按钮。

2-12-38.jpg

第39步,在弹出的警告窗口点击按钮是,看到右侧云服务器默认进入了/root目录,左侧是当前笔记本电脑的目录和文件。

2-12-39.jpg

第40步,左侧目录切换到存放网站程序的目录,右侧切换目录到/usr/share/nginx/html下面,然后从左向右拖动文件,就可以上传文件了。如果要从云服务器下载一个文件或者目录到本地计算机,则从右向左拖动文件或者目录。

2-12-40.jpg

测试访问网站

确认服务器的/usr/share/nginx/html目录下面已经存在网站程序文件了之后,就可以通过浏览器来访问这些文件了。

在本地计算机,打开Chrome浏览器,输入网址http://云服务器公网IP地址,然后看到了个人简介网站了。

这里为何不需要输入具体的文件名index.html呢,这是因为nginx服务程序默认会显示index.html,这也是学哥给文件名起名为index.html的原因,可以少输入一段文件名了。

2-12-41.jpg

以后在任何一台能够上网的计算机上面,输入这个网址,都可以看到网站了,赶快去告诉亲戚朋友们,显摆显摆吧。

免费领取阿里云1折优惠券

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

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

相关文章

2021最新 腾讯云服务器安装宝塔面板建网站全过程(图文教程)

腾讯云服务器如何安装宝塔面板?宝塔面板支持LAMP/LNMP/网站/FTP/数据库等可视化功能,服务器安装宝塔面板的用户越来越多,码笔记以腾讯云服务器为例来说说腾讯云服务器安装宝塔面板的教程: 腾讯云服务器安装宝塔主机面板 首先你得…

使用阿里云开放搜索服务快速搭建资源搜索网站

下面我们就一步一步来搭建这个简单的资源搜索网站 一、搭建前的一些准备和分析 资源搜索网站有如下几个关键点: 1、原始数据 没有个几百万条初始搜索数据,都不好意思和别人说是做资源站的,在这个案例里面,我们采用了simplecd官…

VuePress如何搭建个人网站?

作者: 南宫__https://www.jianshu.com/p/37509da5a020前言只听过vue,没听过vuepress?它可是新的vue全家桶成员之一,尤雨溪大神于2018年4月12日推出。不信?请看Evan You github。star数已过万。vuepress用于迅速搭建技术文档网站与…

网站优化,这十个工具你可以看看

转载自:Jarttos bloghttp://jartto.wang工欲善其事,必先利其器。在「网站优化实战:http://jartto.wang/2019/02/16/web-optimization/」中我们提到了一些优化的相关经验,并没有对优化工具展开讨论,这节就让我们一起上手…

网站监控笔记(一) — Performance

What is website monitoring?什么是网站监控?其实我们主要是实时监控网站性能,是否存在异常资源、请求、代码出错 、页面加载消耗时长 等 一系列问题!如果出现这些问题,你能不能及时定位问题原因? 在之前的 《如何优化祖传代码》…

服务器反爬虫攻略:Apache/Nginx/PHP禁止某些User Agent抓取网站

2019独角兽企业重金招聘Python工程师标准>>> 一、Apache ①、通过修改 .htaccess 文件 修改网站目录下的.htaccess,添加如下代码即可(2 种代码任选): 可用代码 (1): RewriteEngine On RewriteCond %{HTTP_USER_AGENT} (^$|FeedDem…

见多识广:CodePen项目网站简介

见多识广:CodePen项目网站简介 by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p2499 一、CodePen是干嘛的? CodePenclick for visit!顾名思意,codepen, 即“代码笔”&#xff0c…

大型网站技术架构(六)网站的伸缩性架构

2019独角兽企业重金招聘Python工程师标准>>> 网站系统的伸缩性架构最重要的技术手段就是使用服务器集群功能,通过不断地向集群中添加服务器来增强整个集群的处理能力。“伸”即网站的规模和服务器的规模总是在不断扩大。 1、网站架构的伸缩性设计 网站的…

postgre sql 括字段_啥?我写的一条SQL让公司网站瘫痪了...

【51CTO.com原创稿件】一条慢查询会造成什么后果?之前我一直觉得不就是返回数据会慢一些么,用户体验变差?图片来自 Pexels其实远远不止,我经历过几次线上事故,有一次就是由一条 SQL 慢查询导致的。那次是一条 SQL 查询耗时达到 2-3 秒「没有…

Nginx配置网站适配PC和手机

背景 访问同一个域名,需要实现在电脑访问时,访问电脑版,在移动端访问时,访问手机版。 传统的做法可能是进入一个页面时,判断屏幕宽度,根据宽度显示电脑版还是手机版,其实Nginx也可以完成这个判…

如何访问局域网的网站【路由器设置端口映射】

转载请注明出处。 原文作者:宋发元 原文链接:http://blog.csdn.net/u011019141/article/details/53709668 一直以来,在开发中我都使用花生壳对内网的地址做映射,以此达到访问内网的网站资源。但是这之间经过花生壳转发这一折腾&…

概要设计 重要性_深度剖析外贸网站设计必须要做的SEO关键词布局 - 外贸老船长强烈推荐...

外贸网站设计最全面的SEO优化布局导读:设计高质量的外贸营销型网站其中关键词布局优化非常重要,如果你的外贸网站仅仅是设计的很美观好看,但是关键词没有做优化布局的话,相当于一个“花瓶”,客户搜索不到你的网站&…

毕业设计html旅游网站,毕业设计--旅游网站的设计与实现(论文)

毕业设计--旅游网站的设计与实现(论文) 旅游网站的设计与实现旅游网站的设计与实现 论文论文 学 生 姓 名 ** 学 号 专 业 班 级 计算机网络 指 导 教 师 123 I 摘 要 随着计算机技术,网络技术的迅猛发展,Internet 的不断普及,网络在各个领域…

反向索引和自增索引区别_网站建设SEO优化和SEM搜索引擎营销,区别与联系全在这里了...

经常会有人问网站建设SEO优化和SEM搜索引擎营销到底存在什么关系,我找了一个做优化的是不是就可以不再招sem人员了?也有一部分新入行的小伙伴也常常会混淆他们之间的关系,所以我决定一次性把这个问题真正的讲清楚,说透彻。一、什么是SEO优化…

火星浏览器_【工具网站】火星个人导航

现在已存在的网站已经超过十亿,(同时每时每刻也有网站在不断诞生和消失)。有许多网站可能已经融入我们的生活,给我们带来价值,但是也有一些网站可能你都没用过,甚至没听说过。别人不知道的,如果自己知道了,…

网站下面的文件找不到_收藏好这些网站应该没有找不到的字体了!

字体对于一幅设计作品的重要性应该是无需多言了。不同的字体,对应着不同的气质,也就对应着不同的设计风格。但有时候我们费劲千辛万苦也找不到一款合适的字体,甚至都不知道应该去哪里找!这可不蛋疼吗,再找不到好看的字…

阿里P9架构师讲解从单机至亿级流量大型网站系统架构的演进过程

阶段一、单机构建网站网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如tomcat、jetty、jboos,然后直接使用JSP/servlet技术,或者使用一些开源的框架如mavenspringstructhibernate、mavenspringspri…

无法从该网站添加应用_降低跳出率的9个网站设计技巧

在登陆网站的前几秒钟内,用户决定是否要进一步滚动或退出该网站。一种强大的Web设计是一种鼓励用户留在网站上而不跳到其他网站的设计。要创建这样的网页设计,这里有一些简单的技巧,可以极大地提高跳出率。1.制定计划:第一步不应该…

《HTML CSS设计与构建网站》书评之-异类的风格,不一样的效果

《HTML & CSS设计与构建网站》 书评之 异类的风格,不一样的效果很高兴在此向大家推荐一本制作网页所需要的书籍,它就是《HTML & CSS设计与构建网站》-五星畅销书籍,本书是由(美)达科特(Duckett, J.) 著,刘涛&a…

那些著名网站的90年代

它们都是显赫一时的品牌,Smashing Apps 几个月前曾发过一篇文章,介绍27个著名品牌的网站 ,它们引领当今 Web 设计风潮,然而,从没有哪个领域象 Web 设计这样,10年便恍若隔世,本文搜集一些著名品牌…