课时2:网站建设实践(三)

简介: 课时2:网站建设实践(三)

ECS上云入门三部曲:课时2:网站建设实践(三)

课程地址:https://developer.aliyun.com/trainingcamp/3d37f4c76e5147f1b436a4fbb3139ec5?spm=a2c6h.26142516.J_2566289780.4.37c67cbd7bCsFs


课时2:网站建设实践(三)


四、发布网站内容

大家好,接下来我们进入第4个小节的学习内容,这是非常关键的一步。在前面的所有准备环节中,我们已经注册了域名、开通了云服务器,还搭建了网站的环境。现在,我们需要着重学习如何发布网站内容,将我们的网站从本地计算机传输到云服务器上。

这个步骤至关重要,因为我们的目标是通过公共IP地址在互联网上让网站可以被访问。

 image.png



在进行发布之前,让我们先了解一下网站发布的方式。就像前面的管理远程服务器一样,这里也有两个方面,一是在本地计算机上,二是在远程的云服务器上。我们前面已经学过了如何通过SSH协议来配置环境和添加用户,而在文件传输方面,同样需要使用一种安全的协议,这就是SFTPSecure File Transfer Protocol),它基于SSH协议加密传输。

SFTP的使用过程中,我们会需要一个工具,事实上有很多种工具可供选择,例如WinSCP。您可以直接下载并安装这些工具。在这个过程中,我们将使用WinSCP作为示例,但其他工具的操作过程也基本类似。

首先,您需要下载并安装WinSCP。这是一个绿色软件,无需安装,只需下载并解压缩即可使用。下载完成后,您可以打开WinSCP

接下来,您需要配置连接信息。这包括您的云服务器的IP地址、端口、用户名和密码。确保选择SFTP协议,因为它是安全的传输方式。

一旦您成功配置连接信息,就可以连接到云服务器了。连接成功后,您可以将本地计算机上的网站文件拖放到云服务器上,完成网站的发布。

通过这种方式,您可以安全而有效地将网站内容传输到云服务器上,使其可以通过公共IP地址在互联网上被访问。这是网站托管过程中的一个关键步骤。

第一步是下载工具,第二步是启动它。第三步涉及配置您的服务器账号,这与之前配置用户账号的过程基本相同,需要提供服务器的IP地址、用户名和密码。不过,这次我们配置的是用于上传和下载文件的账号密码,最好单独创建一个专用于文件传输的用户以增强安全性。

一旦配置完成,您可以使用这些信息登录工具,然后开始进行文件上传和下载操作。下面,我们来详细看一下配置的步骤:

打开文件传输工具,例如WinSCP

在工具中配置连接信息。这包括选择传输协议,通常选择SFTP,然后输入您的云服务器的IP地址和端口号,通常使用默认的22端口。

接下来,我们来看一下如何在工具中进行配置。下面的信息对于配置非常重要:

协议(Protocol):选择SFTP,因为它是一种安全的传输协议。

主机地址(Host name):输入您的云服务器的IP地址。

端口号(Port number):通常选择默认的22端口。

在下一步中,我们将继续配置。

在上面的基础上,输入您的服务器的用户名和密码,这是用于远程传输文件的账号信息。

登录成功后,您就可以开始进行文件上传和下载操作了。

通过这些步骤,您可以配置文件传输工具,并安全地上传和下载文件到云服务器,这是托管网站时的关键步骤。

 image.png


 

当我们没有更改时,或者选择登录时,如果我们使用密码登录,那么选择"正常"选项即可,输入密码。我刚才提到,最好的做法是,如果要进行管理员操作,应该使用"set admin"。另外,如果只是创建了一个普通用户,使用用户名和密码登录会更加安全。配置完成后,点击"连接"。连接后,如果是首次连接,可能会出现一个密钥确认页面,您可以选择勾选"总是信任",然后确认,以后就不会再出现。

 image.png


 通过这个登录,您将进入操作主窗口,它分为4个小窗口。左边显示本地计算机的信息,右边显示远程计算机的信息。左上角显示本地计算机上的目录,您可以点击目录以显示当前目录的内容。右上角也类似,它显示远程服务器上的文件和目录。左下角显示命令行,下面是选中的目录。这就是整个窗口的结构。上传文件是一个重要的过程,接下来我们将演示这个过程。我已经提前下载了两个文件,并解压缩,现在可以使用了。

 image.png

 

打开后,它的界面如下所示。我们可以选择"快速连接"或者在左上角选择"打开站点管理器"。我已经配置了一个站点。

 image.png


 

设置了协议为SFTP,主地址为服务器的IP,端口为22,密码明文显示。我已经输入了密码,然后点击"确定"保存。如果是第一次连接,可能会显示一个密钥确认页面,这次我是第一次登录,所以没有问题。现在我们将复制这个站点的信息,然后将其粘贴到本地计算机上的目录中。

image.png 


 

我选择了所有文件,然后将它们上传到服务器的默认目录中,它默认是登录后的当前目录,所以最好将它们粘贴到根目录。

 

 image.png

上传完成后,我重新刷新了浏览器页面,到了阿帕奇的默认的目录,现在我们的站点内容已经覆盖了默认的测试页,所以它会显示我们的网站内容。

 image.png


 

我们需要将本地电脑上的站点信息复制到远程服务器。在我的电脑上,我有一个名为“demo”的目录,其中包含我们当前测试站点的信息。我们需要将这些文件复制到远程服务器的"www"目录中。请注意,不要复制"web demo"文件夹,因为"index"文件默认位于根目录。因此,最好选择所有文件,然后将它们直接拖放到右侧,完成整个上传过程。

 image.png


 image.png

现在我们可以看到已经完成了上传。现在,让我们打开刚刚的浏览器。然后,刷新一下页面,您会发现首页已经发生了变化。在上传之前,"html"目录是空的,因此它会显示默认的测试页面。但现在,我们的站点内容已经覆盖了它,因此它将显示我们的网站内容。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
弹性计算 Shell 网络安全
|
弹性计算 Linux 网络安全
|
域名解析 存储 弹性计算
课时1:网站建设概述(一)
课时1:网站建设概述(一)
|
搜索推荐 小程序 Android开发
网站建设流程有什么,企业网站建设的基本步骤
网站建设流程有什么,企业网站建设的基本步骤。网站建设教程,今天珍奶bb给大家简单唠唠企业网站建设流程及步骤是什么?企业建网站早已不是一件很难的事情,虽然建设网站涉及到代码、服务器、域名申请等等,但是这么专业的事情早就有公司规范化、流程化、简单化来完成了。因此大家只需要找到一家靠谱的第三方企业网站建设公司即可。 下面就给大家讲讲和第三方企业网站建设公司合作建设网站的流程及步骤是什么?
203 1
网站建设流程有什么,企业网站建设的基本步骤
|
搜索推荐 前端开发 JavaScript
企业网站建设的步骤有哪些
企业网站建设的步骤有哪些?企业搭建网站早已不是一件很难的事情,虽然建设网站涉及到代码、服务器、域名申请等等,但是这么专业的事情早就有公司规范化、流程化、简单化来完成了。因此大家只需要找到一家靠谱的第三方企业网站建设公司即可。 下面就给大家讲讲企业和第三方企业网站建设公司合作建设网站的流程及步骤是什么: 1.确认是定制建站,还是自助建站方式。 2.定制建站的话,就直接注册官网账号,和平台官网客服沟通。 自助建站的话,就直接注册官网账号,套网站模板开始搭建网站。 专业的第三方网站建设平台——【浏览器输入9G.FKW.COM】 3.购买一个顶级域名,绑定在做好的网站上,然后上线网站。
234 0
|
弹性计算 数据可视化 搜索推荐
云·企业官网定制——网站建设篇之——阿里云心选商城
使用阿里云建站可以有三种,第一种是购买ECS云服务器;第二种方式是购买阿里云官网云速成美站;第三种是使用阿里云官方定制建站。
|
弹性计算 数据可视化 搜索推荐
阿里云心选商城——网站建设篇之——云·企业官网定制
使用阿里云建站可以有三种,第一种是购买ECS云服务器;第二种方式是购买阿里云官网云速成美站;第三种是使用阿里云官方定制建站。
|
弹性计算 云计算 数据可视化
阿里云心选商城——网站建设篇之——云·企业官网定制
使用阿里云建站可以有三种,第一种是购买ECS云服务器;第二种方式是购买阿里云官网云速成美站;第三种是使用阿里云官方定制建站。
|
弹性计算 云计算 数据可视化
云·企业官网定制——网站建设篇之——阿里云心选商城
使用阿里云建站可以有三种,第一种是购买ECS云服务器;第二种方式是购买阿里云官网云速成美站;第三种是使用阿里云官方定制建站。