经过一晚上的折腾,博客又一次搬家啦。
其实起因特别简单,之前一直在用一台 Win2008的机器,IIS 有个很可笑的问题,就是所有网站只能用同一张 SSL 证书,这就很尴尬了,逼得我只能使用泛域名证书,又贵又只能针对一个泛域名,想再绑个域名也不行,所以一直都想找个机会换一下系统。
今年4月,之前的证书到期了,在更换证书的过程中,Win2008抽风了,死活无法替换掉证书,导致博客 https 协议直接崩溃。但由于那个时候工作比较忙,一直没时间静下心来搞这个问题。今晚我表弟在问我关于建站的问题,正好也觉得是个契机。看了看腾讯云新服务器3年也不贵,老服务器也快到期了,干脆就建立了个新服务器,装 win2012。只不过没想到 IIS8毛病怪多,光设置问题搞了俩小时。
跳的坑大概有这么几个:
1、IIS8没有 URL 重写功能,网站靠 web.config 设置,添加一些重定向的代码就挂了,直接500了。
2、ASP 跟.net的兼容性,添加角色的时候,没注意到,还需要单独添加 ASP 服务。没有添加主页就一直404.
3、32位和64位问题。默认系统不提示具体原因,后来想起来 ASP 只能用32位的数据源,修改完就可以正常打开页面,但却无法登录后台,直接报错。
4、父路径问题,默认 IIS8是关闭父路径的,也就是代码里用../这样的表述是被禁止的,最后也在 ASP 选项下找到了启用父路径,终于一切正常了。
5、最尴尬的问题,我把密码给忘了……,还好没有错误次数过多锁 IP的设置,不然估计我今天也发不了文章了,长时间不登陆,真记不住密码……,看来这是催我常写一些技术文章才行啊。
最后八卦一下近况吧,考完了职业生涯中比较重要的一个考试,被聘为 M1 了,后续的路既平坦又坎坷,我这酒精过敏体质,就不往上面凑了吧。好啦,该睡觉咯,搬完家瞬间觉得心情舒畅不少,其实我也知道这个博客估计很久痕迹没人看了,我自己也偶尔打开测测网速罢了。祝看到文章的朋友安康吧。








