Windows Server 2019 Web 服务器搭建:从网站创建到域名绑定全流程

以下是在 Windows Server 2019 上搭建 Web 服务器并配置网站及域名绑定的详细步骤:

1. 网站配置(6 分)

步骤 1:安装 IIS 服务
  1. 打开服务器管理器 → 点击添加角色和功能 → 基于角色或基于功能的安装 → 选择目标服务器。
  2. 勾选Web 服务器 (IIS) → 按默认勾选所有依赖功能 → 点击安装
步骤 2:创建网站 web1
  1. 打开Internet Information Services (IIS) 管理器
  2. 右键点击网站 → 添加网站
    • 网站名称:web1
    • 物理路径C:\web1(需提前创建该目录)
    • 绑定
      • 类型:HTTP
      • IP 地址:192.168.XX.200(网卡 1 的 IP)
      • 端口:80
      • 主机名:留空
    • 点击确定
步骤 3:创建 index.html 文件
  1. 进入C:\web1目录,创建index.html文件,内容如下:

    html

    预览

    <html>
    <body>
        <h1>WEB服务器测试</h1>
    </body>
    </html>
    
  2. 右键点击文件 → 属性 → 安全 → 确保IIS_IUSRS用户有读取权限。

2. 网站绑定域名 (4 分)

步骤 1:修改本地 DNS 解析(测试环境)
  1. 在客户端(如 Windows 电脑)打开C:\Windows\System32\drivers\etc\hosts文件。
  2. 添加一行:

    plaintext

    192.168.XX.200    www.23jwXX.com
    
  3. 保存文件(需管理员权限)。
步骤 2:配置 IIS 域名绑定
  1. 打开 IIS 管理器 → 选择web1网站 → 右侧点击绑定
  2. 点击添加
    • 类型:HTTP
    • IP 地址:192.168.XX.200
    • 端口:80
    • 主机名www.23jwXX.com
  3. 点击确定保存。

验证配置

  1. IP 访问测试:在浏览器输入http://192.168.XX.200,应显示 “WEB 服务器测试”。
  2. 域名访问测试:在浏览器输入http://www.23jwXX.com,同样应显示测试页面。

常见问题排查

  1. 防火墙问题

    • 确保 Windows 防火墙允许 TCP 80 端口入站连接。
    • 可临时关闭防火墙测试(不推荐生产环境):

      powershell

      netsh advfirewall set allprofiles state off
      
  2. DNS 缓存问题

    • 在客户端刷新 DNS 缓存:

      powershell

      ipconfig /flushdns
      

  3. 权限问题

    • 确保C:\web1目录对IIS_IUSRS用户有读取和执行权限。

生产环境注意事项

  • 公网域名配置:需在域名服务商处添加 A 记录指向192.168.XX.200
  • HTTPS 配置:建议申请 SSL 证书并绑定 443 端口。
  • 性能优化:在 IIS 中调整应用程序池回收设置和请求队列限制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三希

如果这篇文章帮您解决了技术难题

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值