小喇叭(19.11.28):欢迎换友链,交朋友~

记一次win服务器下web业务部署的流程规范

因业务需求,需要在win环境下安装web应用,需要快捷管理,并确保数据安全,有一定容灾能力。

我们的方法如下:

一、服务器提供商层面

1、业务服务器环境为:windows server 2012 r2 中文版

2、业务服务器开放常用端口,bt面板端口8888,以及一个随机的二级端口

3、解析一个随机的二级域名给业务服务器

4、添加自动快照策略

二、服务器内层面

(一)环境安装

1、登录业务服务器,打开bt.cn,下载面板程序并安装

2、登录面板后,安装iis8.5

3、按提示安装sqlseverv2008,下载后需要在我的电脑输入:C:/BtSoft/sqlserver/setup.bat

4、装好了之后,重启一下服务器。

(二)环境配置

1、iis二次配置,web相关的全部勾选上

2、重启服务器,再开始下一步。

(三)网站程序安装

1、用宝塔创建网站,网站放于在wwwroot下,默认完全控制,可以省去权限设置

2、再次登录宝塔面板,在应用程序池-基础设置中,把.NET版本从2.0改为→4.0

(四)数据库安装

1、数据库安装,修改sql server数据库密码并导入数据库,导入后在bt面板同步数据库,密码是获取不到的,第一次需要手动填写

2、在网站程序中,修改数据库的配置文件,确保网站和数据控通讯正常!

修改网站的web.cofig文件,配置服务器参数,打通网站与数据库。

3、重启服务器。

(五)测试结果

1、测试网站是否安装成功

2、直接登录,看一下网页是否乱码,卡顿,添加一下数据看看是否可以添加

(六)最后的优化调整

1、宝塔面板开启防跨站攻击

2、宝塔面板:设置计划任务,备份数据库、网站、释放内存
数据库:每2小时
网站:每天23点
释放内存:每4小时

3、宝塔面板:(可选)可以把bt的帐号绑定了,但是这是随意的。

4、宝塔面板:开通腾讯云cos,计划任务里面,直接把数据库、网站的备份同步到腾讯云cos

5、宝塔面板:(可选)看一下安全提示,按照要求改一下~

6、装一下云锁,确保服务器安全,记得放通监听端口5555

7、win的更新这个更新很占cpu,可以关掉,设置为默认不更新。

8、宝塔面板:服务器监控可以打开,方便排查问题

发表评论

关闭菜单