阿里云服务器购买后如何使用?阿里云服务器搭建Web站点图文教程

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 阿里云服务器购买后如何使用?本文为大家介绍两种最常见且简单的搭建Web站点的方式,第一种是在Windows Server 2012 R2 64位系统的ECS实例上使用IIS服务器搭建多个Web站点。第二种是通过阿里云云市场镜像在Windows操作系统的ECS实例上快速部署Web环境。利用宝塔Windows面板一键安装IIS组件、PHP环境、MySQL数据库。

购买阿里云服务器并搭建Web站点来部署自己的个人或者企业网站是绝大部分用户购买云服务器的目的,很多初次接触云服务器的用户在购买完阿里云服务器之后不知道如何搭建Web站点,下面是两种最常见且简单的在阿里云服务器上搭建搭建Web站点的图文教程指导,仅供各位新手用户们参考。

本文为大家介绍两种最常见且简单的搭建Web站点的方式,第一种是在Windows Server 2012 R2 64位系统的ECS实例上使用IIS服务器搭建多个Web站点。第二种是通过阿里云云市场镜像在Windows操作系统的ECS实例上快速部署Web环境。利用宝塔Windows面板一键安装IIS组件、PHP环境、MySQL数据库。

一、Windows Server 2012 R2 64位系统搭建多个Web站点

本教程适用于熟悉Windows操作系统,希望合理利用资源、统一管理站点以提高运维效率的用户。比如,您可以在一台云服务器上配置多个不同分类的博客平台或者搭建多个Web站点实现复杂业务的网站系统。
教程中,将通过Windows操作系统的IIS服务器,搭建两个测试站点windows-testpage-1和windows-testpage-2,并配置相同端口下不同域名来实现站点访问。
本教程示例步骤中使用的实例配置信息如下:
实例规格:ecs.c6.large
操作系统:Windows Server 2012 R2 64位

前提条件

1、已注册阿里云账号。如还未注册,请先完成账号注册,现在注册还可免费领云服务器,价值价值712元,详情参考:https://free.aliyun.com/product/product/ecs/freetrial
2、然后进入阿里云服务器ECS产品页面选购云服务器产品,云服务器ECS地址:https://www.aliyun.com/product/ecs,我们可通过产品页下单也可通过产品页内推荐的最新活动去选购都可以。
云服务器产品页.png

创建测试站点

1、远程连接已部署Web环境的ECS实例。
2、在桌面上单击这台电脑,并进入默认网站根目录下C:\wwwroot。
3、分别创建windows-testpage-1和windows-testpage-2两个文件夹。
web站点部署1图.png

4、进入windows-testpage-1文件夹,创建测试文件test1.php,并在文件中输入以下测试内容。

<?php
echo "Test-1";
echo "windows-test-1";
?>

5、进入windows-testpage-2文件夹,创建测试文件test2.php,并在文件中输入以下测试内容。

<?php
echo "Test-2";
echo "windows-test-2";
?>
配置IIS服务器

1、在桌面底部任务栏,单击服务器管理器图标server。
2、在顶部菜单栏,单击工具 > Internet Information Services (IIS)管理器。
3、在IIS管理器的左侧导航栏,单击服务器名称,并单击网站。
4、在右侧操作区域,单击添加网站...。添加windows-testpage-1测试站点,然后单击确定。
添加网站配置信息如下图所示:
web站点部署2.png

配置说明:
网站名称:测试名称windows-testpage-1
应用程序池:DefaultAppPool
物理路径:测试站点windows-testpage-1的物理路径
主机名:测试域名test1.com

5、在右侧操作区域,单击添加网站...。添加windows-testpage-2测试站点,然后单击确定。
添加网站配置信息如下图所示:
web站点部署3.png

配置说明:
网站名称:测试名称windows-testpage-2
应用程序池:DefaultAppPool
物理路径:测试站点windows-testpage-2的物理路径
主机名:测试域名test2.com

网站添加完成后如下图所示。
web站点部署4图.png

本地配置hosts

由于本教程中全部使用的测试信息,因此需要在本地的hosts文件中配置IP映射。如果您在配置多个站点信息时使用的是真实的域名,请忽略该步骤。教程中本地物理机使用Windows操作系统。
1、访问C:\Windows\System32\drivers\etc目录。
2、复制hosts文件进行备份。
保留hosts - 副本文件,在测试完成后使用该文件恢复hosts文件的初始状态。
3、修改hosts文件。
在文件末尾追加以下内容,然后保存文件并退出。

<ECS实例公网IP> test1.com
<ECS实例公网IP> test2.com

4、返回Windows桌面,并按下“Win + R”组合键。
5、在运行对话框中输入cmd,并单击确定。
6、在命令行中运行以下命令,使hosts配置立即生效。

ipconfig /flushdns
执行结果

在本地主机打开浏览器,成功访问到两个测试站点。
访问test1.com/test1.php,查看windows-testpage-1站点内容如下图所示。
web站点部署5.png

访问test2.com/test2.php,查看windows-testpage-2站点内容如下图所示。
web站点部署6.png

至此多个Web站点已搭建成功。在实际搭建站点场景中,您只需要将主机名与项目的物理路径配置正确,即可实现多站点的访问。

二、部署Web环境

以下教程介绍通过阿里云云市场镜像在Windows操作系统的ECS实例上快速部署Web环境。利用宝塔Windows面板一键安装IIS组件、PHP环境、MySQL数据库。

前提条件

已创建安全组并配置安全组规则开放端口20、21、3389、80及888(宝塔面板所需端口)。具体操作请参见:安全组规则设置

操作步骤

1、在云市场购买镜像。
a.在浏览器中打开阿里云的云市场。
b.搜索宝塔Windows面板 For 2012 R2,然后购买镜像。
镜像购买页可以获取镜像的使用指南。
c.在云服务器ECS的自定义购买页面,完成实例的创建。
镜像区域已默认设置为您购买的镜像。本教程中选用实例规格为ecs.g6.large,并为实例分配公网IP。

2、远程连接已创建的ECS实例。
a.登录ECS管理控制台。
b.在左侧导航栏,单击实例与镜像 > 实例。
c.在顶部菜单栏处,选择地域。
d.找到目标实例,远程连接。

3、在ECS实例内配置Web环境。
a.在桌面双击宝塔软件图标。
b.在顶部菜单栏单击环境。
c.在PHP区域,单击卸载。
宝塔默认安装多PHP版本。本教程选择安装PHP 7.0版本,您可以根据自身需求选择版本。
部署Web环境1.png

d.在PHP区域,选择7.0版本,并单击安装。
部署Web环境2图.png

e.在MySQL区域,单击安装。
宝塔面板中支持MySQL多版本和SQL Server多版本选择,本教程选用MySQL 5.5版本。
部署Web环境3.png

f.修改MySQL管理密码。
部署Web环境4.png

4、测试Web环境。
a.在Web Server区域,单击打开管理器。
部署Web环境5.png

b.单击服务器名称,并单击网站,查看默认网站路径。
默认路径为C:\wwwroot\default。您也可以在此添加您的网站。
部署Web环境6.png

c.进入C:\wwwroot\default路径下,创建测试文件test.php,并在文件中输入以下测试内容。

<?php
echo "Test";
echo "hello world";
?>

d.修改C:\wwwroot\default路径下文件web.config内容。
镜像默认的网站根目录下,web.config配置文件中PHP版本为5.4。由于上述步骤中安装了PHP 7.0版本,因此需要将版本信息更新。

  • 右键单击文件web.config,使用代码编辑工具打开文件。
  • 将以下内容中的版本号5.4修改为7.0。

修改后内容如下所示。

e.使用实例内的浏览器访问localhost/test.php。
访问到如下图所示页面,表示Web环境配置成功。
部署Web环境7.png

至此,阿里云服务器搭建Web站点就完成了,目前很多用户在搭建Web站点的同时,还需要安装SSL证书,具体教程请参见:在IIS服务器上安装SSL证书

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
29天前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
198 10
|
1月前
|
存储 弹性计算 网络协议
超详细的阿里云服务器购买流程,ECS自定义购买配置教程
本文详细图解阿里云ECS服务器自定义购买全流程,涵盖付费模式、地域选择、网络配置、实例规格、镜像、存储、安全组及登录设置等核心步骤,助您轻松掌握专业级云服务器搭建方法。
|
1月前
|
存储 弹性计算 网络协议
阿里云服务器ECS是什么?ECS介绍、云服务器创建及使用教程
阿里云ECS是安全可靠、弹性灵活的云计算服务,支持多种实例规格与操作系统,可快速创建和管理云服务器。本文详解ECS介绍、购买流程(含付费模式、地域、网络、存储等设置)及使用教程,助您轻松上手云服务器。
430 4
|
1月前
|
算法 Java Go
【GoGin】(1)上手Go Gin 基于Go语言开发的Web框架,本文介绍了各种路由的配置信息;包含各场景下请求参数的基本传入接收
gin 框架中采用的路优酷是基于httprouter做的是一个高性能的 HTTP 请求路由器,适用于 Go 语言。它的设计目标是提供高效的路由匹配和低内存占用,特别适合需要高性能和简单路由的应用场景。
205 4
|
5月前
|
缓存 JavaScript 前端开发
鸿蒙5开发宝藏案例分享---Web开发优化案例分享
本文深入解读鸿蒙官方文档中的 `ArkWeb` 性能优化技巧,从预启动进程到预渲染,涵盖预下载、预连接、预取POST等八大优化策略。通过代码示例详解如何提升Web页面加载速度,助你打造流畅的HarmonyOS应用体验。内容实用,按需选用,让H5页面快到飞起!
|
5月前
|
JavaScript 前端开发 API
鸿蒙5开发宝藏案例分享---Web加载时延优化解析
本文深入解析了鸿蒙开发中Web加载完成时延的优化技巧,结合官方案例与实际代码,助你提升性能。核心内容包括:使用DevEco Profiler和DevTools定位瓶颈、四大优化方向(资源合并、接口预取、图片懒加载、任务拆解)及高频手段总结。同时提供性能优化黄金准则,如首屏资源控制在300KB内、关键接口响应≤200ms等,帮助开发者实现丝般流畅体验。
|
前端开发 JavaScript Shell
鸿蒙5开发宝藏案例分享---Web页面内点击响应时延分析
本文为鸿蒙开发者整理了Web性能优化的实战案例解析,结合官方文档深度扩展。内容涵盖点击响应时延核心指标(≤100ms)、性能分析工具链(如DevTools时间线、ArkUI Trace抓取)以及高频优化场景,包括递归函数优化、网络请求阻塞解决方案和setTimeout滥用问题等。同时提供进阶技巧,如首帧加速、透明动画陷阱规避及Web组件初始化加速,并通过优化前后Trace对比展示成果。最后总结了快速定位问题的方法与开发建议,助力开发者提升Web应用性能。
|
5月前
|
JSON 开发框架 自然语言处理
【HarmonyOS Next之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(三)
本文主要介绍了应用开发中的三大核心内容:生命周期管理、资源限定与访问以及多语言支持。在生命周期部分,详细说明了应用和页面的生命周期函数及其触发时机,帮助开发者更好地掌控应用状态变化。资源限定与访问章节,则聚焦于资源限定词的定义、命名规则及匹配逻辑,并阐述了如何通过 `$r` 引用 JS 模块内的资源。最后,多语言支持部分讲解了如何通过 JSON 文件定义多语言资源,使用 `$t` 和 `$tc` 方法实现简单格式化与单复数格式化,为全球化应用提供便利。
249 104
|
5月前
|
JavaScript 前端开发 API
【HarmonyOS Next之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(二)
本文介绍了HarmonyOS应用开发中的HML、CSS和JS语法。HML作为标记语言,支持数据绑定、事件处理、列表渲染等功能;CSS用于样式定义,涵盖尺寸单位、样式导入、选择器及伪类等特性;JS实现业务逻辑,包括ES6语法支持、对象属性、数据方法及事件处理。通过具体代码示例,详细解析了页面构建与交互的实现方式,为开发者提供全面的技术指导。
266 104
|
5月前
|
开发框架 编解码 JavaScript
【HarmonyOS Next之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(一)
该文档详细介绍了一个兼容JS的类Web开发范式的方舟开发框架,涵盖概述、文件组织、js标签配置及app.js等内容。框架采用HML、CSS、JavaScript三段式开发方式,支持单向数据绑定,适合中小型应用开发。文件组织部分说明了目录结构、访问规则和媒体文件格式;js标签配置包括实例名称、页面路由和窗口样式信息;app.js则描述了应用生命周期与对象管理。整体内容旨在帮助开发者快速构建基于方舟框架的应用程序。
258 102