IIS6 7 8下部署SSL证书实现HTTPS

HTTPS是以安全为目标的HTTP通道,简单讲是HTTP的安全版。谷歌已经制定了一项长远的计划,它的最终目标是将所有通过HTTP协议呈现的网页标为“不安全”,对于站长来说,部署SSL证书来迁移到HTTPS是一个现实和重要的问题,那么,对于IIS系统来说,如何部署SSL证书实现HTTPS协议呢?下面就讲述一下具体的实现方法。

IIS6

对于IIS6来说,支持PFX格式证书,下载包中包含PFX格式证书和密码文件。

( 1 ) 证书导入

开始 -〉运行 -〉MMC;

启动控制台程序,选择菜单“文件”中的“添加/删除管理单元”-> “添加”,从“可用的独立管理单元”列表中选择“证书”-> 选择“计算机帐户”;

在控制台的左侧显示证书树形列表,选择“个人”->“证书”,右键单击,选择“所有任务”-〉“导入”, 根据“证书导入向导”的提示,导入PFX文件 (此过程当中有一步非常重要: “根据证书内容自动选择存储区”)。

安装过程当中需要输入密码为当时设置的密码。导入成功后,可以看到证书信息。

( 2 ) 分配服务器证书

打开IIS管理器(或开始-运行-输入inetmgr-回车)。

选择网站,右键打开“属性”,选择“目录安全性”,点击“服务器证书”。

根据证书配置向导,点击“下一步”。

如果已经完成了“证书导入”,则选择“分配现有证书”,选择已经导入的证书即可。

否则,选择“从。pfx文件导入证书”,点击下一步。

浏览选择。pfx格式的证书文件,点击“下一步”。

输入证书的密码,并继续下一步。

确认SSL端口为:443,点击下一步,并完成IIS证书配置。

可通过“查看证书”,确认证书是否导入成功。

 

IIS7/8

IIS 7/8 支持PFX格式证书,下载包中包含PFX格式证书和密码文件。

( 1 ) 证书导入

开始 -〉运行 -〉MMC;

启动控制台程序,选择菜单“文件”中的“添加/删除管理单元”-> “添加”,从“可用的独立管理单元”列表中选择“证书”-> 选择“计算机帐户”;

在控制台的左侧显示证书树形列表,选择“个人”->“证书”,右键单击,选择“所有任务”-〉“导入”, 根据“证书导入向导”的提示,导入PFX文件 (此过程当中有一步非常重要: “根据证书内容自动选择存储区”)。安装过程当中需要输入密码为当时设置的密码。导入成功后,可以看到证书信息。

( 2 ) 分配服务器证书

打开 IIS7/8管理器面板,找到待部署证书的站点,点击“绑定”。

选择“绑定”->“添加”->“类型选择 https” ->“端口 443” ->“ssl 证书(导入的证书名称)” ->“确定”,SSL 缺省端口为 443 端口。点“确定”即可绑定成功。

可通过“查看证书”,确认证书是否导入成功。

一台电脑使用双网卡同时上内外网的route命令

前些时间公司搞一台服务器接上两个网卡,想同时联通公司的内外网,但是在网上找了一些教程,却怎么也没搞通。

后来参照一些其他资料,摸索一下,设置成功了。步骤如下:

首先插入两个网卡,接上网线,在cmd命令行提示符里输入 route print  查看当前网卡获取到的路由地址。

如果查询结果出错,那就自己去找网管了解一下内外网的路由地址。

举例:

内网:

本地IP地址: 192.168.42.129  子网掩码:255.255.255.0  网关:192.168.42.1

 

外网:

本地IP地址:192.168.1.1  子网掩码: 255.255.255.0  网关: 192.168.1.1

然后删除默认路由

route delete 0.0.0.0

再添加内网路由

route -p add 0.0.0.0 mask 0.0.0.0 192.168.42.1

再添加外网路由

route -p add 192.168.1.0 mask 255.255.255.0 192.168.1.1

MySQL 出现 Got a packet bigger than ‘max_allowed_packet’ bytes 错误

给MYSQL导入数据或者导入sql文件时,若出现:Got a packet bigger than ‘max_allowed_packet’ bytes 的错误,一般是MYSQL给予的容量不够。

我们可以在my.ini中最后增加一行max_allowed_packet=16M即可(根据实际情况设置)。

设置完后需要重启mysql服务哦!

WINDOWS SERVER 2003 局域网/外网 匿名用户访问共享文件夹设置方法

1. 开始菜单 → 运行 → gpedit.msc,打开组策略编辑器;
2. 依次展开”计算机配置” → “windows设置” → “安全设置” → “本地策略” → “安全选项”;
3. 将”网络访问:本地帐户的共享和安全模式”修改为”仅来宾-本地帐户以来宾身份验证”;
4. 将”网络访问:让每个人(everyone)权限应用于匿名用户”设置为”已启用”;
5. 将”网络访问:限制匿名访问命名管道和共享”设置为”已禁用”;
6. 将”帐户:来宾状态账户”设置为”已启用”;
7. 设置d:\xxx(你所需要共享的文件夹)文件夹”属性” → “共享” → “权限”中 添加”Everyone”用户,并将权限设置为读取;
8. 设置d:\xxx(你所需要共享的文件夹)文件夹”属性” → “安全”中 添加”Everyone”用户, 并将权限设置为读取。

IIS6+FASTCGI1.5+PHP5.2.17+MYSQL5.5.23+phpMyAdmin3.5.0安装配置教程

本文版本v0.1版

因原有的ISAPI方式解析PHP脚本已经不被支持,PHP从5.3.0以后的版本开始使用微软的FastCGI模式,虽说PHP 5.3发布的Windows版已经不支持ISAPI模式了,是未来的趋势,但PHP5.3现在还不是很流行,PHP3.5的改动也很大,我有的很多程序都不支持,只能用最新PHP5.2.17版本。

继续阅读“IIS6+FASTCGI1.5+PHP5.2.17+MYSQL5.5.23+phpMyAdmin3.5.0安装配置教程”

安装mysql提示:0x000006D9: 终结点映射器中没有更多的终结点可用 的解决方法

在安装mysql,进行mysql服务配置的时候,会有可能提示:error code $0x000006D9: 终结点映射器中没有更多的终结点可用  的错误提示,网络上搜索了一下解决方案如下:

 

这个问题微软在http://support.microsoft.com/kb/2123653/en-us?fr=1有个原因说明,它说的是打印机共享时出现的这个现象,不过它们的原因应当是一样的。如果本机的防火墙服务【Windows Firewall/Internet Connection Sharing (ICS)】是禁用或停止状态,在建立socket连接时使用调试模式就会出现这个问题,这个并不影响程序的正常运行,只是看见异常觉得不舒服,其实只要将防火墙服务启动起来就不会出现这个异常提示了。

IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置教程

IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置教程

本文版本v1.0版

关于本教程声明:
本配置教程仅作抛砖引玉,正式生产用还需要对服务器进行更加详细的安全设置以及各方面性能调整。

继续阅读“IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置教程”