火山引擎云服务器实践教程-搭建多个Web站点(Windows)

axin 2025-04-03 14人围观 ,发现0个评论 火山引擎云服务器云服务器云服务器教程

👉点击这里申请火山引擎VIP帐号,立即体验火山引擎产品>>>

您可以通过在一台云服务器实例中搭建多个Web站点,实现多个小型网站的统一管理和资源复用需求,例如多个Wordpress博客、多个静态Web页面等。

前提条件

  • 部署Web环境

您需要提前购买实例,并在其中部署Web环境。操作详情可查看通过宝塔面板搭建Web环境。
  • 软件版本

    • 操作系统:本文以Windows 2022 中文版为例。

    • IIS:IIS(Internet Information Services)是微软开发的用于托管和提供Web服务的一种服务器软件,本文以IIS 10.0为例。

    • MySQL/MariaDB:数据库管理系统,本文以MySQL 8.0为例。

    • PHP:在服务器端执行的嵌入HTML文档的脚本语言,本文以PHP 7.4为例。

操作步骤

本文为您介绍,如何在一台Windows操作系统的云服务器实例中搭建两个静态Web页面。

步骤一:创建静态Web页面文件

  1. 登录搭建Web环境的Windows实例。了解更多。

  1. 进入C:\wwwroot文件夹。

说明
安装IIS Web服务器后,将默认创建该文件夹作为服务器的根目录。

  1. 创建windows-page-1与windows-page-2文件夹。

  1. 单击顶部菜单栏“查看”按钮,并勾选“文件扩展名”。

  1. 创建站点页面文件。

    • 站点页面1:

      1. 在windows-page-1文件夹中,新建文本文件page1.php。

      1. 在弹窗中单击“是”按钮,完成创建操作。

      1. 通过记事本打开page1.php文件,并在其中输入如下内容。

<?phpecho "Welcome to Test Page 1";?>
      1. 保存并退出。

    • 站点页面2:

      1. 在windows-page-2文件夹中,新建文本文件page2.php。

      1. 在弹窗中单击“是”按钮,完成创建操作。

      1. 通过记事本打开page2.php文件,并在其中输入如下内容。

<?phpecho "Welcome to Test Page 2";?>
      1. 保存并退出。

步骤二:创建Web站点

  1. 登录搭建Web环境的Windows实例,操作详情可查看登录Windows实例。

  1. 单击“开始”图标,单击“服务器管理”按钮。

  1. 在服务器管理器窗口中,单击“工具 > Internet Information Services(IIS)管理器”。

  1. 在“Internet Information Services(IIS)管理器”窗口左侧目录选择“<主机名>(例如IV-BXJDxxxxx) > 网站”,创建、配置站点信息。

说明
本文创建两个测试站点及其网页内容仅供参考,在实际搭建站点场景中,您需要配置真实的域名、主机名及物理路径等信息。
    • 测试站点1

      1. 单击“添加网站”按钮。

      1. 在“添加网站”窗口,配置如下信息。

参数说明:
参数名
说明
取值样例
网站名称(S)
用于标识和识别网站的名称。
windows-page-1
应用程序池(L)
每个网站可以关联到一个特定的应用程序池,应用程序池决定了网站应用程序的运行环境和资源隔离。
windows-page-1
物理路径(P)
指定网站的根目录或内容存储位置。
C:\wwwroot\windows-page-1
主机名
允许你为同一 IP 地址上的多个网站配置不同的主机名(域名)。这样可以根据不同的域名来访问不同的网站。
winpage1.com
      1. 单击“确定”按钮,完成创建。

    • 测试站点2

      1. 单击“添加网站”按钮。

      1. 在“添加网站”窗口,配置如下信息。

参数说明:
参数名
说明
取值样例
网站名称(S)
用于标识和识别网站的名称。
windows-page-2
应用程序池(L)
每个网站可以关联到一个特定的应用程序池,应用程序池决定了网站应用程序的运行环境和资源隔离。
windows-page-2
物理路径(P)
指定网站的根目录或内容存储位置。
C:\wwwroot\windows-page-2
主机名
允许你为同一 IP 地址上的多个网站配置不同的主机名(域名)。这样可以根据不同的域名来访问不同的网站。
winpage2.com
      1. 单击“确定”按钮,完成创建。

步骤三:配置本地hosts(可选)

由于本文创建的测试站点域名非有效域名,因此若其他PC需要访问测试站点,需要在其hosts文件中配置IP映射。
说明
若您在IIS Web服务器中创建站点时配置的“主机名”是有效域名,请跳过本步骤。
  1. 登录需要访问测试站点的本地PC。

说明
本文以另一台可以访问公网的Windows实例(非搭建Web站点)为例。
  1. 进入C:\Windows\System32\drivers\etc目录。

  1. 备份hosts文件。

说明
建议您复制并保存hosts文件进行备份,测试完成后,您可以利用备份恢复hosts文件为初始内容。
  1. 通过记事本打开hosts文件,并在文末增加如下内容。

<ECS实例公网IP> winpage1.com<ECS实例公网IP> winpage2.com
  1. 保存并关闭文件。

  1. 单击“开始”图标,选择“Windows 管理工具 > 命令提示符”。

  1. 在命令行中运行以下命令,使hosts配置立即生效。

ipconfig /flushdns
回显示例:

步骤四:访问Web页面

  1. 登录配置本地hosts的本地PC。

  1. 在浏览器中访问测试Web页面,验证能否成功访问。

    • Web页面1

winpage1.com/page1.php
成功访问回显示例:

    • Web页面2

winpage2.com/page2.php
成功访问回显示例:

  1. 至此多个Web站点已搭建成功。

步骤五:为网站启用HTTPS(可选)

当用户通过HTTP协议访问您的网站,浏览器会提示用户连接不安全。建议您为网站启用HTTPS安全通信,这样能够保证用户与您的网站间的数据传输是加密的,可以有效防御网络劫持攻击、防止信息泄露等。
要启用HTTPS,您需要在网站上部署SSL证书。您可以通过火山引擎证书中心申请免费的SSL证书。更多信息,请参见申请免费证书、下载与安装证书。


请关注微信公众号
微信二维码
不容错过
Powered By TOPYUN 云产品资讯