购买阿里云服务器并搭建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两个文件夹。
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测试站点,然后单击确定。
添加网站配置信息如下图所示:
配置说明:
网站名称:测试名称windows-testpage-1
应用程序池:DefaultAppPool
物理路径:测试站点windows-testpage-1的物理路径
主机名:测试域名test1.com
5、在右侧操作区域,单击添加网站...。添加windows-testpage-2测试站点,然后单击确定。
添加网站配置信息如下图所示:
配置说明:
网站名称:测试名称windows-testpage-2
应用程序池:DefaultAppPool
物理路径:测试站点windows-testpage-2的物理路径
主机名:测试域名test2.com
网站添加完成后如下图所示。
本地配置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站点内容如下图所示。
访问test2.com/test2.php,查看windows-testpage-2站点内容如下图所示。
至此多个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版本,您可以根据自身需求选择版本。
d.在PHP区域,选择7.0版本,并单击安装。
e.在MySQL区域,单击安装。
宝塔面板中支持MySQL多版本和SQL Server多版本选择,本教程选用MySQL 5.5版本。
f.修改MySQL管理密码。
4、测试Web环境。
a.在Web Server区域,单击打开管理器。
b.单击服务器名称,并单击网站,查看默认网站路径。
默认路径为C:\wwwroot\default。您也可以在此添加您的网站。
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环境配置成功。
最后,阿里云官方还会不定期通过领券中心等平台为用户推出各种优惠券或代金券,帮助用户减少购买成本,我们在实际选购之前,可以先了解一下当下是否有优惠券或代金券这类活动,有的话,先领优惠券或者代金券,在购买时还能使用优惠券或者代金券额外获得满减优惠。