SSL设置SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。有了SSL我们不用担心传输的页面被窃取了信息会丢失。 默认网站是没有安装SSL的。点击工作台的SSL的时候我们看到这个默认的网站的SSL是灰色不可用的。 如果需要开启SSL,首先要先导入或制作证书。点击IIS服务器中的计算机名,IIS选项中点击“服务器证书”图标
在窗口右侧选择导入证书或是自签名证书,一般情况下我们只需要自签名证书,导入的证书都是购买的正规的认证机构或公司认证的SSL证书才可以,自签名证书只需要填写证书名称就可以生成,但是自签名的证书在浏览器打开的时候都会有警告信息。 下面就是我生成的自签名的证书信息。 下面我们来添加网站,在工作台左侧点击右键选择添加网站。我们只需要填写网站名称、选择物理地址、绑定信息选择https,证书下拉菜单中选择我们刚生成的证书。 这样添加完毕以后再点击网站的工作台的SSL图标就是可用的了。
如果想使以前已经添加的网站也支持SSL,只需要在编辑绑定网站IP地址和端口的选项卡里面添加HTTPS即可。 添加PHP支持添加PHP支持由三种办法,前两种都要去http://windows.php.net/download/ 下载最新版本的PHP压缩包添加支持。 1、CGI方式加载PHP环境,基本上就是IIS里面配置解释器为php.exe,用于老版本的IIS。 第一种我们这里就不介绍了,第二种我简要的讲下,从上面的网址下载下来压缩包以后解压到C盘,然后在IIS服务器中的点击计算机名,IIS选项中点击“ISAPI和CGI限制”图标。然后添加解释器路径,一般为“C:\WINNT\php5\php5isapi.dll”,再到处理映射程序中把这个解释器添加进入,选择解释的后缀名为.php就可以了。 对于第三种现在微软开发了一个平台按钮,我们只需要点击“web平台安装程序”,更新完毕以后就可以添加我们需要的功能了。 IIS7.0默认是3.0版本,自动更新以后就变成4.0,点击PHP支持后面的“添加”按钮,点击“安装”按钮。 安装完毕以后我们添加一个test.php文件,里面输入: <?php phpinfo(); ?> 然后再访问这个文件,得到以下信息就说明成功了。 综述IIS服务器是Windows NT平台上一个集成的网站服务器,虽然现在有很多网站开发者现在已经抛弃IIS而使用单独的Apache服务器程序,但是IIS不断的升级,又有了web平台安装程序这个支持,现在IIS可以支持Python等等,再加上直接整合FTP服务器、SMTP服务器等,是Windows开发者一个不可多得的好助手。 |