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

本文涉及的产品
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
.cn 域名,1个 12个月
简介: 阿里云服务器购买后如何使用?本文为大家介绍两种最常见且简单的搭建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证书

相关实践学习
借助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 操作筛选器对请求进行限流
|
7天前
|
云安全 弹性计算 安全
阿里云服务器基础安全防护简介,云服务器基础安全防护及常见安全产品简介
在使用云服务器的过程中,云服务器的安全问题是很多用户非常关心的问题,阿里云服务器不仅提供了一些基础防护,我们也可以选择其他的云安全类产品来确保我们云服务器的安全。本文为大家介绍一下阿里云服务器的基础安全防护有哪些,以及阿里云的一些安全防护类云产品。
阿里云服务器基础安全防护简介,云服务器基础安全防护及常见安全产品简介
|
13天前
|
编解码 分布式计算 Linux
最新阿里云服务器、轻量应用服务器、GPU云服务器活动价格参考
阿里云服务器产品包含云服务器、轻量应用服务器、GPU云服务器等,本文汇总了这些云服务器当下最新的实时活动价格情况,包含经济型e实例云服务器价格、通用算力型u1实例云服务器价格、第七代云服务器价格、轻量应用服务器最新价格、GPU云服务器价格,以供大家参考。
最新阿里云服务器、轻量应用服务器、GPU云服务器活动价格参考
|
4天前
|
JSON 前端开发 JavaScript
Web中的客户端和服务器端
Web中的客户端和服务器端
|
5天前
|
开发框架 运维 应用服务中间件
阿里云轻量应用服务器82元和298元与云服务器99元和199元区别及选择参考
目前阿里云推出了几款价格比较实惠的轻量应用服务器和云服务器,轻量应用服务器有2核2G3M 50GB高效云盘,价格为82元1年;2核4G4M 60GB高效云盘,价格为298元1年;经济型e实例2核2G,40G ESSD Entry盘,3M带宽,价格为99元1年;通用算力型u1实例2核4G,80G ESSD Entry盘,5M带宽,价格为199元1年。本文将对这几款轻量应用服务器和云服务器进行对比和测评,分析其性能和适用场景,以供大家选择参考。
阿里云轻量应用服务器82元和298元与云服务器99元和199元区别及选择参考
|
11天前
|
前端开发 网络协议 物联网
Django Web:搭建Websocket服务器(入门篇)
Django Web:搭建Websocket服务器(入门篇)
21 1
|
5天前
|
存储 开发框架 .NET
ASP.NET Web Api 使用 EF 6,DateTime 字段如何取数据库服务器当前时间
ASP.NET Web Api 使用 EF 6,DateTime 字段如何取数据库服务器当前时间
|
5天前
|
网络协议 Ubuntu Linux
如何在 DigitalOcean 云服务器上创建自定义品牌名称服务器
如何在 DigitalOcean 云服务器上创建自定义品牌名称服务器
14 0
|
5天前
|
存储 Ubuntu 应用服务中间件
如何在虚拟专用服务器上配置 Nginx Web 服务器
如何在虚拟专用服务器上配置 Nginx Web 服务器
9 0
|
13天前
|
网络安全 数据安全/隐私保护 iOS开发
【Mac os】如何在服务器上启动Jupyter notebook并在本地浏览器Web端环境编辑程序
本文介绍了如何在服务器上启动Jupyter Notebook并通过SSH隧道在本地浏览器中访问和编辑程序的详细步骤,包括服务器端Jupyter的启动命令、本地终端的SSH隧道建立方法以及在浏览器中访问Jupyter Notebook的流程。
21 0