有了SSL证书,如何在IIS环境下部署https
发布时间 - 2026-01-11 00:13:03 点击率:次昨天各位小伙伴都很开心的领取了自己的SSL证书,但是大部分小伙伴却不知道如何部署,也许是因为第一次接触SSL这种高端的东西吧,不过个人觉得就是懒懒懒。。。本来小编也挺懒的,但是答应了各位小伙伴的,那么今天就教大家如何在IIS环境下部署HTTPS证书吧。(建议在PC端阅读)

1、首先我们要取走我们的证书,保存在我们本地的电脑里,然后复制到服务器即可。
2、取走后接下来干嘛?当然是打开文件看看里面有些什么啊。我们找到IIS那个压缩包并解压。
3、解析得到pfx文件,也就是我们需要部署域名的证书文件。
4、小伙伴们可以在服务器上进行这些解析,不过也可以像小编一样在本地进行,然后在服务器内创建个文件夹,把需要的东西复制进去即可。(不要用剪切,你知道的,就算你不知道你也会去百度的)
5、然后打开服务器的IIS控制面板。
6、然后打开IIS的主页找到服务器证书栏,双击打开即可。
7、双击打开后,选择导入,导入我们刚刚解压得到的pfx文件,这个pfx文件就是你需要部署域名的那个文件。
8、这个时候我们带https打开我们部署的网站,现在显示的还是红色的。
9、现在我们去找到我们需要部署的网站,在服务器网站栏里,双击绑定。
10、然后我们点添加,添加,添加选择https,443端口。
11、这个时候我们通过浏览器打开https的网站。
12、绿了有没有?绿了,绿了啊。。。绿了啊。。。爱上一匹野马,可我的家里没有草原,可是它却绿了一片。。。安全小锁标志啊有没有。。。等等,我们是不是忘了点什么东西?当我们再打开www.domain.com的时候,还是灰的啊。还是没有绿啊,这种很想被绿的感觉有没有?(突然好心疼宝宝)。
13、各位宝宝莫慌,抱紧我,接下来小编带大家如何默认访问的是https路径。要做到默认访问https,也许就要做跳转吧,不过HTTPS貌似有个高大上的名字叫做URL重写。我们需要在IIS上下载个重写组件。
IIS7.5下载地址:
中文32位:http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msi
中文64位:http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi
英文:http://www.iis.net/downloads/microsoft/url-rewrite
IIS 8安装URL重写参考文献
下载好了之后会发现我们的IIS界面多了个URL重写的组件,开始都没有的,没错,我是刚刚下的。
利用URL重写唯一就是能够实现全站http跳转https。
所以,在部署之前,请检查网站根目录是否有web.config文件,如有,请先备份这里的web.config文件,因为以下的配置可能会和web.config里面跳转冲突,个人建议是直接删除处理,毕竟旧的不去新的不来,哈哈哈(建议先备份)。
14、然后继续下一步,双击打开,添加规则。
15、填写规则名称:Redirect to https,使用正规表达式,模式填写 (.*),然后接下来选择添加条件。第一个填{HTTPS} 与模式匹配 ^OFF$ ,第二个填{HTTPS_HOST} 与模式不匹配 ^(localhost) 。
16、操作类型选择重定向,然后选择属性为https://{HTTP_HOST}/{R:1} 重定向类型选择303。
17、最后一步,检查下点保存即可。
18、现在我们可以去看看我们的网站,直接输入www.domain.com。
很强势很绿很装有没有。
以上是教程是在IIS7 环境下实现的,很简单,很快,由于是我们部署的是中文版的SSL证书,所以会快点,如果小伙伴选择的是其他的SSL提供商或者英文版的可能会慢点,另外需要的资料可能也不一样,部署过程中需要的一个辅助工具是URL重写组件,其他环境还需要其他的组件,大家在部署过程中有什么疑问可以留言给小编,如果小编知道一定第一时间告诉给您。欢迎小伙伴们积极留言交流,小编在此先谢谢。
# IIS环境下部署https
# 阿里云IIS虚拟主机部署ssl证书
# 重写
# 小编
# 的是
# 双击
# 小伙伴
# 跳转
# 其他的
# 这个时候
# 过程中
# 自己的
# 重定向
# 我是
# 有什么
# 也不
# 是在
# 小伙伴们
# 是因为
# 好了
# 旧的不去新的不来
# 有个
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在建站主机中优化服务器配置?
如何在阿里云虚拟服务器快速搭建网站?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
Laravel如何处理异常和错误?(Handler示例)
Laravel如何使用Sanctum进行API认证?(SPA实战)
微信小程序 require机制详解及实例代码
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
Android使用GridView实现日历的简单功能
音乐网站服务器如何优化API响应速度?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用
Android 常见的图片加载框架详细介绍
在线制作视频的网站有哪些,电脑如何制作视频短片?
如何快速生成凡客建站的专业级图册?
如何自定义建站之星模板颜色并下载新样式?
Laravel如何与Pusher实现实时通信?(WebSocket示例)
青岛网站建设如何选择本地服务器?
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
jquery插件bootstrapValidator表单验证详解
北京网站制作的公司有哪些,北京白云观官方网站?
Laravel如何使用Eloquent进行子查询
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
Python正则表达式进阶教程_复杂匹配与分组替换解析
如何快速生成橙子建站落地页链接?
Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置
Laravel如何使用.env文件管理环境变量?(最佳实践)
轻松掌握MySQL函数中的last_insert_id()
如何在IIS管理器中快速创建并配置网站?
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
在centOS 7安装mysql 5.7的详细教程
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
python中快速进行多个字符替换的方法小结
如何在香港免费服务器上快速搭建网站?
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
如何用虚拟主机快速搭建网站?详细步骤解析
Laravel集合Collection怎么用_Laravel集合常用函数详解
Laravel怎么实现微信登录_Laravel Socialite第三方登录集成
谷歌Google入口永久地址_Google搜索引擎官网首页永久入口
文字头像制作网站推荐软件,醒图能自动配文字吗?
Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】
如何续费美橙建站之星域名及服务?
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
javascript读取文本节点方法小结
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
如何在Windows环境下新建FTP站点并设置权限?

