Windows Server 2008 多站点部署HTTPS

问题场景

一台Windows Server 2008的主机上面安装IIS,部署了两个站点,想实现两个站点都使用HTTPS访问,然后就申请两个证书并部署到这两个站点上,但是访问时还是会报错;

解决方案

1、为每个站点绑定不同的端口;比如domain1.com:443和domain2.com:444
2、给给个站点分配不同的IP,解决冲突;
3、使用通配符证书;
4、升级为默认的IIS版本为IIS 8;
5、升级系统为Windows Server2012以上版本;

实验准备

站点1:iis.guoxh.cn

站点2:abc.guoxh.cn

这里将详细介绍第一种实现方式,为每个站点分配不同的端口,但是弊端就是访问的时候需要使用https://DOMAIN:PORT/ 这种方式来访问;

开始配置:

1、添加IIS角色

首先我们需要添加IIS服务,这里不做详解,自己百度;

2、创建站点目录

随个找个盘符创建一个webapp的目录,然后再该目录下创建两个站的根目录iis和abc;

3、创建index文件

创建两个站点的index文件,用于测试访问;

4、导入两个证书

打开IIS管理器,分两次导入两个证书;

5、添加站点

添加两个站点指定刚才新建的目录,分别指定不同的端口,这里IIS站点指定443端口,abc站点,指定444端口;

6、添加解析

测试

IIS站点指定的是443端口,访问https默认是443,所以访问时不需要指定端口;

ABC站点指定的是444端口,所以访问时需要指定端口;


到这里,Windows Server 2008上面的IIS多站点部署https就已经实现了~

原文地址:http://blog.51cto.com/guoxh/2092426

时间: 2024-10-09 13:03:13

Windows Server 2008 多站点部署HTTPS的相关文章

在Windows Server 2008 R2上部署ASP.NET MVC应用

OS: Windows Server 2008 R2 .NET: 4.0 (1) 安装IIS 打开管理工具 > 服务器管理, 选择角色 > 添加角色 勾选Web服务器选项 选择除FTP外的角色服务(可选) (2) 安装Web Deployment 安装方式选择Custom 选中全部模块(可选) (3) 安装.NET Framework 4.0 (4) 注册ASP.NET 4.0 以管理员权限打开命令行窗口,运行如下命令: 64位系统 > C:\Windows\Microsoft.NET\

Windows Server 2008 R2上部署ASP.NET MVC3.0应用网站程序

系统和软件环境 Windows Server 2008 R2 IIS:4.5 .NET: 4.0 ASP.NET MVC 3.0 (1) 安装IIS 打开管理工具 > 服务器管理, 选择角色 > 添加角色 勾选Web服务器选项 选择除FTP外的角色服务(可选) (2) 安装Web Deployment 安装方式选择Custom 选中全部模块(可选) (3) 安装.NET Framework 4.0 (4) 注册ASP.NET 4.0 以管理员权限打开命令行窗口,运行如下命令: 64位系统 &g

在Windows Server 2008上部署SVN代码管理总结

这段时间在公司开发Flex程序,所以使用TortoiseSVN作为团队代码管理器,今天在公司服务器上部署SVN服务器,并实验成功,总结如下: 服务器环境: 操作系统:Windows Server 2008: SVN服务器端程序:VisualSVN Server 2.1.5:(http://www.visualsvn.com/ ) 客户端环境: 操作系统:Windows 7 32Bit: SVN客户端程序:TortoiseSVN-1.6.12.20536-win32-svn-1.6.15:(htt

windows server 2008 站点系列--AD的站点建立与子网的管理(zhuanzai)

本次课程将给大家介绍AD中站点和子网的功能.站点和子网之间的关联,以及相关的设置步骤. 应用背景介绍: contoso公司的总部在西安(Xian),陕南的汉中(Shannan)和陕北的榆林(Shanbei)分别设有分公司,分别负责陕南和陕北的业务. contoso公司的全体员工人数是150人,因为整个公司的资源对象不多,所以采用单域结构实现了整个公司的IT架构管理. 公司的员工分布在三地(西安.陕南和陕北),为了便于三地员工访问AD的资源,所以分别创建了Xian.Shannan.Shanbei三

部署git服务器(Windows Server 2008)

原来的这个项目是一个人开发的,没有做版本管理,我接手后准备搭建git版本管理服务端,方便离线开发和做版本管理: 一台云主机,操作系统:Windows Server 2008,64位: java已经安装好了 C:\Users\chenyinxin>java -version java version "1.7.0_71" Java(TM) SE Runtime Environment (build 1.7.0_71-b14) Java HotSpot(TM) 64-Bit Serv

Windows Server 2008 R2 + IIS 环境部署Asp.Net Core App

环境:Windows Server 2012, IIS 8, Asp.Net Core 1.1. 不少人第一次在IIS中部署Asp.Net Core App的人都会遇到问题,会发现原来的部署方式无法运行Asp.Net Core App程序.过去无论是原始的Asp程序还是后来的Asp.Net程序,在IIS中的部署方式都没太大变化,仅需指向程序目录,然后设定虚拟目录,最后做一些参数配置.Asp.Net Core App为了做到跨平台,自带了一个轻量级的Web Server - Kestrel,那么要

基于Windows Server 2008 R2架设站点到站点的×××连接

通过×××实现总部与分公司网络的互联. 实验环境:我是用两台电脑的VMware模拟的实验环境,将两台电脑的VMnet8网段利用×××实现互联.一台电脑模拟公司总部,另一台电脑模拟分公司.总公司架设一台基于Windows Server 2008 R2的×××服务器,配置两块网卡,一块网卡设为桥接模式,处于外网网段172.16.0.0/24,IP地址为172.16.0.7/24.另一块网卡设为NAT模式,处于内网网段192.168.80.0/24,IP地址为192.168.80.100/24.分公司

asp.net网站部署在云服务器windows server 2008上

搭建一个网站需要以下4个准备: 1.域名解析 2.(云)服务器 3.数据库 4.网站代码 其中1可以可以去DNSPOD申请,同时需要进行备案,在上面就都可以完成.2用的是阿里云服务器windows server 2008 R2,去阿里云购买一个,一般400多一个月就好.3的数据库用的sql server2005,直接在云服务器上安装就行.4网站代码用的asp.net.好了,来看看发布一个网站的完整流程 1.vs中(用的vs2013)点击发布,一路默认配置就好 2.在发布后的文件夹根目录中找到we

Windows Server 2012 AD 站点和域部署系列(一)部署准备工作

本系列开始将模拟搭建一套(单林.多站点.多域树.多辅域.多子域)拓扑实验环境,希望通过此系列的实验,可以让你对域和站点有进一步的了解和认知. 首先进入Windows Server 2012 AD 站点和域部署系列(一)部署前的准备工作: 物理结构: 本实验模拟三个物理点:北京.广州.上海,根据物理点位置关系创建三个站点:BJ.GZ.SH. BJ站点子网:  172.16.10.0/24, GZ站点子网:  172.16.29.0/24, SH站点子网:  172.16.28.0/24. 下图为物