Win10+IIS10+PHP7.1.2+MariaDB10.1.21+URL Write2.0+Emlog5.3.1+https+startssl证书
- Windows功能启用iis+wws+asp.net+cgi
- 下载nts版本php,并解压
- 安装2015 vcredist_x86.exe [否则出错]
- 下载并安装mariadb10.1.21
-
下载安装url write 2.0 [安装前先改注册表,安装完成之后再改回去]
- Open Regedit > HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp
- Edit "MajorVersion" and set the "DECIMAL" value to 9
- Hit F5 while in Regedit
- Now go install the ReWrite 2.0 module.
- Change the "MajorVersion" back to "DECIMAL" value of 10
- Hit F5 while in Regedit
- Close Regedit
-
去startssl申请个人证书
a. 注册,校验域名,申请
b. csr在线生成一个,保存好,下一步
c. 下载startcomtool.exe用csr/key+密码生成pfx私钥
d. 在windows mmc里导入startcom中间证书,再导入pfx服务器证书
e. 在IIS里导入pfx服务器证书
f. 创建IIS站点的时候选择此证书 -
部署iis
fastcgi
目录权限
我碰到两个错误:
a. 站点-基本设置-物理路径下面的连接为要手动写管理员用户名密码
b. 500服务器内部错误: 原因是没有做6.e -
下载安装emlog
a. emlog需要修改源文件才能彻底支持https
b. url rewrite规则随便搜搜就有 - 添加Web.config在根目录