在腾讯云轻量应用服务器(Lighthouse)上使用 Windows 系统搭建网站,是一个适合初学者的建站方式。以下是详细的图文教程步骤,帮助你从零开始部署一个网站。
🌐 腾讯云轻量服务器 Windows 建站教程(IIS + ASP.NET/PHP/静态网站)
一、准备工作
-
注册腾讯云账号
- 访问 腾讯云官网
- 注册并完成实名认证。
-
购买轻量应用服务器(Lighthouse)
- 进入 轻量应用服务器控制台
- 点击【创建实例】
- 配置选择:
- 地域:选择离用户近的(如广州、上海)
- 镜像:选择 Windows Server 2019 或 2022
- 套餐:1核2G 或以上(推荐)
- 密码:设置登录密码(或密钥,但 Windows 一般用密码)
- 购买成功后等待初始化完成。
二、远程连接 Windows 服务器
-
获取服务器公网 IP
- 在控制台查看实例的「公网 IP」地址。
-
使用远程桌面连接(RDP)
- 打开本地电脑的「远程桌面连接」(Windows 搜索
mstsc) - 输入公网 IP
- 点击连接,输入用户名和密码:
- 用户名:
Administrator - 密码:你创建实例时设置的密码
- 用户名:
- 打开本地电脑的「远程桌面连接」(Windows 搜索
⚠️ 注意:如果连接失败,请检查:
- 安全组是否放行 3389 端口(默认已放行)
- 实例是否已启动并获取 IP
三、安装 IIS(Web 服务器)
-
打开服务器管理器
- 登录后自动弹出,或从开始菜单打开。
-
添加角色和功能
- 点击【添加角色和功能】
- 选择“基于角色的安装”
- 选择当前服务器
- 在“服务器角色”中勾选:
- ✅ Web 服务器 (IIS)
- 向导会自动选择默认功能(建议保留 ASP.NET、ISAPI 扩展、静态内容等)
- 点击“安装”
-
等待安装完成
- 安装完成后,IIS 已就绪。
四、测试 IIS 是否正常运行
-
打开服务器上的浏览器,访问:
http://localhost- 应该看到 IIS 默认欢迎页面(IIS 10 欢迎页)
-
X_X访问测试:
- 在本地电脑浏览器中输入:
http://你的公网IP - 如果看到 IIS 欢迎页,说明 Web 服务已正常运行。
- 在本地电脑浏览器中输入:
🔐 注意:如果无法访问,请检查:
- 轻量服务器的「防火墙」是否放行 80 端口
- 腾讯云控制台的「防火墙规则」是否添加了入站规则(允许 TCP 80 端口)
五、部署你的网站
方式 1:部署静态网站(HTML/CSS/JS)
-
将网站文件上传到服务器
- 推荐路径:
C:inetpubwwwroot - 可以通过远程桌面直接复制粘贴,或使用 FTP 工具(如 FileZilla)
- 推荐路径:
-
替换默认页面(可选)
- 删除
C:inetpubwwwroot下的默认文件 - 上传你的
index.html
- 删除
-
浏览器访问
http://你的公网IP查看效果
方式 2:部署 ASP.NET 网站
-
确保已安装 .NET Framework(Windows Server 通常自带)
- 如需 .NET Core/.NET 6+,需手动安装运行时或 SDK
-
发布网站
- 在本地使用 Visual Studio 发布网站为文件夹
- 将发布后的文件上传到服务器,例如:
C:inetpubwwwrootmyweb
-
配置 IIS 站点(可选)
- 打开【IIS 管理器】
- 右键“网站” → “添加网站”
- 网站名称:
myweb - 物理路径:
C:inetpubwwwrootmyweb - 端口:80(或自定义)
- 网站名称:
- 设置应用程序池为 .NET v4.0 并启用32位(如需要)
-
访问
http://你的公网IP/myweb查看
方式 3:部署 PHP 网站(如 WordPress、Typecho)
-
安装 PHP
- 下载 PHP for Windows(推荐 PHP 官网)
- 解压到
C:php - 配置环境变量(可选)
-
配置 IIS 支持 PHP
- 在 IIS 管理器中,打开“处理程序映射”
- 添加模块映射:
- 请求路径:
*.php - 模块:
FastCgiModule - 可执行文件:
C:phpphp-cgi.exe - 名称:
PHP_via_FastCGI
- 请求路径:
-
安装数据库(MySQL 或 MariaDB)
- 下载并安装 MySQL(推荐使用腾讯云数据库或本地安装)
- 配置数据库和用户
-
上传 PHP 网站(如 WordPress)
- 解压 WordPress 到
C:inetpubwwwroot - 访问
http://你的公网IP完成安装向导
- 解压 WordPress 到
六、绑定域名(可选)
-
域名解析
- 在腾讯云 DNS 控制台,添加 A 记录:
- 主机记录:
@或www - 记录值:你的公网 IP
- 主机记录:
- 在腾讯云 DNS 控制台,添加 A 记录:
-
IIS 绑定域名
- 打开 IIS 管理器 → 选择网站 → “绑定”
- 添加绑定:
- 类型:http
- IP 地址:全部未分配
- 端口:80
- 主机名:
yourdomain.com
-
等待 DNS 生效(约 5-10 分钟),即可通过域名访问。
七、安全建议
- ✅ 定期更新 Windows 补丁
- ✅ 修改默认 Administrator 密码
- ✅ 关闭不必要的端口(如 3389 不对外暴露,或限制 IP)
- ✅ 安装杀毒软件(如 Windows Defender)
- ✅ 使用 HTTPS(可申请免费 SSL 证书,用 IIS 配置)
八、常见问题
| 问题 | 解决方法 |
|---|---|
| 无法访问 80 端口 | 检查轻量服务器防火墙是否放行 80 |
| 远程桌面连接失败 | 检查 3389 端口、密码、实例状态 |
| PHP 不解析 | 检查 FastCGI 配置、PHP 路径 |
| 网站显示 403 | 检查文件夹权限(IIS_IUSRS 有读取权限) |
总结
通过以上步骤,你可以在腾讯云轻量服务器上成功部署一个基于 Windows + IIS 的网站,支持静态页面、ASP.NET 或 PHP 应用。适合个人博客、企业官网、小型系统等场景。
📌 提示:轻量服务器管理简单,但资源有限,适合低并发场景。如需更高性能,可升级配置或迁移到云服务器 CVM。
需要我提供一键部署脚本、WordPress 安装包或远程协助配置?欢迎继续提问!
云服务器