宝塔Windows面板部署ASP网站,小白手把手教程

宝塔Windows面板部署ASP网站,小白手把手教程

⚠️ 环境前置说明

ASP只能在Windows服务器搭配IIS环境运行,Linux宝塔面板无法支持传统ASP程序。服务器推荐使用 Windows Server2012、2016、2019,建议使用全新干净系统,不要提前安装其他web服务。

一、环境原理

ASP属于老式动态网页程序,依赖Windows系统自带的IIS服务,宝塔Windows面板可以可视化管理IIS,不用手动进入服务器系统添加角色。如果你的ASP程序附带数据库,一般搭配Access或者SQL Server,少数老旧程序使用MySQL数据库。

二、服务器安装宝塔Windows面板
  • 远程桌面登录Windows云服务器,浏览器打开宝塔官网,下载Windows版宝塔面板安装包
  • 解压安装包,双击BtSoft.exe,按照页面提示点击【立即安装】,等待3-5分钟完成安装
  • 安装结束,保存面板访问地址、账号和密码,浏览器打开面板地址登录,完成账号绑定
三、宝塔软件商店安装IIS(ASP核心环境)
  • 登录宝塔Windows面板,打开【软件商店】
  • 找到IIS,点击【安装】,等待安装任务完成
  • IIS安装完成后,开启ASP组件:进入宝塔内的【IIS管理】面板,找到ASP功能并启用,把父路径EnableParentPaths设置为True。老ASP程序基本需要开启这个选项,否则会出现数据库报错。
四、宝塔面板新建ASP站点
站点基础配置
  • 左侧菜单【网站】,点击右上角【添加站点】
  • 域名栏填写已经解析到服务器公网IP的域名;如果只用IP访问,直接填写服务器公网IP
  • 程序类型:下拉菜单选择ASP,这一步不要选错成PHP
  • FTP:按需勾选创建FTP账号,用来上传网站源码
  • 数据库:如果程序使用Access数据库,选择不创建数据库;程序需要MSSQL,后续在数据库菜单新建SQL Server库,记录好账号密码
  • 点击【添加】,面板会自动生成网站目录,记住网站根目录路径
五、上传ASP网站源码

两种上传方式,任选其一即可:

  • FTP方式:使用FTP客户端软件,填写宝塔生成的FTP账号密码,连接服务器,上传全部源码到网站根目录
  • 宝塔文件管理器:左侧菜单【文件】,进入站点根目录,上传源码压缩包,在线解压

注意:解压完成检查目录结构,不要出现多层文件夹嵌套,asp首页文件直接放在根目录,不要嵌套在子文件夹内。

六、IIS站点权限配置(小白高频踩坑点)
  • 网站列表找到新建站点,点击【设置】
  • 目录权限:给网站目录开启IIS用户读取、执行、写入权限。使用Access数据库的程序,mdb数据库文件所在文件夹,必须开启写入权限,否则网站无法读写数据。
  • 默认文档:添加index.asp,并且放到文档列表最顶部,优先访问网站首页
  • 伪静态:大部分老ASP程序不需要伪静态,保留默认配置,特殊程序参考程序文档添加对应规则
七、访问测试与常见报错排查

浏览器输入域名或者服务器公网IP,访问网站首页。遇到报错可以按下面方向排查:

  • 500错误:优先检查ASP父路径是否开启、数据库文件夹写入权限是否配置
  • 404错误:检查默认文档设置、源码是否上传到正确的网站根目录
  • 数据库连接失败:核对数据库连接字符串;Access检查mdb文件路径与文件夹权限,MSSQL核对账号密码信息

额外提醒:前往云服务商后台,在服务器安全组放行80端口,开启HTTPS则额外放行443端口。

八、进阶:配置SSL HTTPS

进入站点设置,找到SSL选项,选择Let’s Encrypt免费证书,填入域名提交申请,证书签发后开启强制HTTPS跳转。

九、建站注意事项

ASP属于老旧程序,存在较多历史安全漏洞,网站上线之后做好定期数据备份,不建议直接在公网部署存放重要业务数据。服务器防火墙只开放业务必需端口,关闭多余端口提升服务器安全等级。网站程序源码尽量保留原版,不要随意修改代码,避免引发数据库连接报错。

ASP是比较老旧的程序,现在一般多用于部署老项目,不建议用来新建网站。整套部署流程的重点在于IIS组件开启、目录权限和默认文档的配置。部署完成后记得在云服务商安全组放行对应端口,遇到500、404报错,可以对照上文的排查思路逐一核对。上线前务必备份好源码与数据库,降低故障带来的风险。

免责声明:本文为宝塔Windows面板部署ASP网站科普教程,不同ASP源码程序存在差异,部署效果会受源码、服务器环境影响,内容仅作为学习参考。
文章广告横幅
网络违法犯罪举报平台 广告
© 版权声明
THE END
喜欢就支持一下吧
点赞279 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容