阿里云服务器使用教程参考,阿里云服务器搭建Web站点图文教程指导

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

购买阿里云服务器并搭建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、远程连接已部署Web环境的ECS实例。
2、在桌面上单击这台电脑,并进入默认网站根目录下C:\wwwroot。
3、分别创建windows-testpage-1和windows-testpage-2两个文件夹。
web站点部署1图.png

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

<?php
echo "

";
echo "windows-test-1";
?>

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

<?php
echo "

";
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文件。
在文件末尾追加以下内容,然后保存文件并退出。

test1.com

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 "

";
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

最后,阿里云官方还会不定期通过领券中心等平台为用户推出各种优惠券或代金券,帮助用户减少购买成本,我们在实际选购之前,可以先了解一下当下是否有优惠券或代金券这类活动,有的话,先领优惠券或者代金券,在购买时还能使用优惠券或者代金券额外获得满减优惠。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
5天前
|
开发框架 缓存 .NET
并发请求太多,服务器崩溃了?试试使用 ASP.NET Core Web API 操作筛选器对请求进行限流
并发请求太多,服务器崩溃了?试试使用 ASP.NET Core Web API 操作筛选器对请求进行限流
|
4天前
|
JSON 前端开发 JavaScript
Web中的客户端和服务器端
Web中的客户端和服务器端
|
1月前
|
弹性计算 数据库 数据安全/隐私保护
阿里云服务器真香宝典之Calibre-Web个人图书馆云端部署
在阿里云ECS(2核2G,SSD40G,3M带宽)上,安装Ubuntu 22.04,然后配置Docker和FTP。创建 `/config` 和 `/books` 目录,设置权限,开放端口,拉取 `johngong/calibre-web` Docker镜像,以`calibre-web`命名容器,映射端口,配置环境变量,挂载卷,确保重启策略。本地安装Calibre客户端,上传metadata.db到服务器。在Calibre-web服务端配置数据库,启用上传权限,修改管理员账户信息。完成配置后,开始上传电子书并进行阅读。
188 2
阿里云服务器真香宝典之Calibre-Web个人图书馆云端部署
|
17天前
|
监控 物联网 数据挖掘
PHP不仅在Web开发领域有着广泛的应用,其在服务器端的应用也非常重要
【8月更文挑战第4天】PHP不仅在Web开发领域有着广泛的应用,其在服务器端的应用也非常重要
33 8
|
11天前
|
前端开发 网络协议 物联网
Django Web:搭建Websocket服务器(入门篇)
Django Web:搭建Websocket服务器(入门篇)
22 1
|
27天前
|
监控 安全 应用服务中间件
如何搭建高效的Web服务器:技术指南与实践
【7月更文挑战第24天】搭建一个高效的Web服务器需要综合考虑多个方面,包括选择合适的操作系统、安装合适的Web服务器软件、进行配置优化、加强安全防护以及实施性能监控。通过不断地优化和调整,可以确保Web服务器在高负载下仍能保持稳定和高效的运行,为用户提供优质的访问体验。
|
5天前
|
存储 开发框架 .NET
ASP.NET Web Api 使用 EF 6,DateTime 字段如何取数据库服务器当前时间
ASP.NET Web Api 使用 EF 6,DateTime 字段如何取数据库服务器当前时间
|
5天前
|
存储 Ubuntu 应用服务中间件
如何在虚拟专用服务器上配置 Nginx Web 服务器
如何在虚拟专用服务器上配置 Nginx Web 服务器
9 0
|
1月前
|
Java Linux 应用服务中间件
Windows和Linux的最佳Web服务器
【7月更文挑战第20天】Windows和Linux的最佳Web服务器
37 3
|
1月前
|
存储 开发框架 安全
如何选择合适的Web服务器?
【7月更文挑战第19天】如何选择合适的Web服务器?
36 2

相关产品

  • 云服务器 ECS