一个IP多个https站点配置

正常情况下,一个ip只能对应一个https网站,如何配置多个网站呢?有以下几种方法:

  1. 使用通配符证书,此证书需要到专门的证书颁发机构购买。
  2. 使用普通证书,修改ssl对应的端口,使其不发生冲突。

第一种证书往往价格比较贵,对一些大公司很适合。而对于很多小站长来说,使用普通证书可以省下来很多费用。现在介绍下第二种方法,思路如下:

假如有2个域名aaa.com和bbb.com。

首先,购买两个域名相应的证书。

其次,配置aaa使用默认的443端口即可,配置bbb使用其他端口,比如4433端口。

配置好后,就可以通过

https://aaa.com

https://bbb.com:4433

访问这两个网站。

时间: 2024-10-07 11:45:13

一个IP多个https站点配置的相关文章

nginx 多站点配置方法集合(转)

关于nginx的多站设置,其实和apache很相似,假设我们已经有两个域名,分别是:www.websuitA.com和www.websuitB.com.并且这两个域名已经映射给了IP为192.168.1.1的服务器. 那么我们开始吧: 1.为我们的站点创建配置文件 我是这么做的,在nginx的配置文件conf目录下创建一个专门存放VirtualHost的目录,命名为vhosts_conf,可以把虚拟目录的配置全部放在这里.在里面创建名为vhosts_modoupi_websuitA.conf的配

用Apache实现一个ip虚拟多个web站点

如何用Apache实现一个ip虚拟多个web站点? 首先添加虚拟的服务器名 <virtualhost www.xxx.com:80="">DocumentRoot d:/www/xxx/</virtualhost>  <virtualhost www.yyy.com:80="">  DocumentRoot d:/www/yyy/  </virtualhost> 接着配置目录的访问权限  <directory x

一个简单的php站点配置

一个简单的php站点配置 现在我们来看在一个典型的,简单的PHP站点中,nginx怎样为一个请求选择location来处理:   server {     listen      80;     server_name example.org www.example.org;     root        /data/www;       location / {         index   index.html index.php;     }       location ~* \.(

Apache 配置多个HTTPS站点

工作中经常会遇到多个站点实现https访问,并指向同一个网页,本文将详解如何在Centos 环境下配置Apache多站点实现HTTPS访问. 准备工作 OS:CentOS release 6.8 (Final)Web:Apache 安装Apache 1.安装Apache [[email protected] ~]# yum install httpd -y 2.启动服务 [[email protected] ~]# service httpd start Starting httpd: [ OK

nginx多站点配置

主配置文件 nginx.conf: user www; worker_processes 2; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; # Load dynamic modules. See /usr/share/nginx/README.dynamic. include /usr/share/nginx/modules/*.conf; events { worker_connections 102400; } ht

实例讲解httpd虚拟主机的配置以及https的配置

要求: 1.建立httpd服务器,要求: 提供两个基于名称的虚拟主机: (a)www1.stuX.com,页面文件目录为/web/vhosts/www1;错误日志 为/var/log/httpd/www1.err,访问日志为/var/log/httpd/www1.access (b)www2.stuX.com,页面文件目录为/web/vhosts/www2:错误日志 为/var/log/httpd/www2.err,访问日志为/var/log/httpd/www2.access (c)为两个虚拟

虚拟主机多站点配置

1.在apache配置文件(httpd.conf)中开启多站点配置,那么多站点配置文件httpd-vhosts.conf所在位置一目了然. 注意:一旦进行多站点配置(httpd-vhosts.conf),那么原来的配置文件(httpd.conf)就失效了. 2.多站点配置 <VirtualHost>指令: 包含仅作用于指定主机或IP地址的指令,其中包含IP地址.端口号等信息,本机Apache默认端口为8080 ServerName指令:用来标识虚拟主机的名称和端口号 ServerAlias指令

一个IP绑定多个域名

一个IP绑定多个域名  [复制链接] 发表于 2006-6-6 10:15 | 来自  51CTO网页 [只看他] 楼主 如何在多WEB运行的服务器上绑定多域名? 一个IP绑定多个域名 很多虚拟主机,只有一个IP,很多个域名都指向该IP,但都能访问自己域名所在的网站的内容,这就是一个IP绑定多个域名的技术.下面我们一起来学习学习是怎么做的 首先,你应该确认你的两个域名都指向了主机IP,我们拿JZ173.COM和xxsky.com来举个例子 我们应该首先将这两个域名都指向一个IP,如192.168

【技术宅7】一个或多个虚拟主机配置方法

一.虚拟主机配置方法 1,在文件C:/windows/system32/drivers/etc/hosts 加上 127.0.0.1   你的域名 2,在 httpd.conf里的去掉# Include conf/extra/httpd-vhosts.conf 3,在apache目录里找到 conf/extra/httpd-vhosts.conf 把里面的内容都注释(每一行前面加 #)然后添加后面的代码: NameVirtualHost *:80 <VirtualHost 127.0.0.1:8