添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

服务器上有两个项目,都要配置https,所以在阿里云申请了两个二级的免费证书。

博主用的是phpstudy,如果用的其他集成环境,其实也差不多,参考下改改就好了。

一.申请证书(这里我用的是阿里的域名)

1.登录阿里云,点击域名,找到要配置ssl的域名,点击后面的ssl证书

2.这里我申请的是免费的单域名证书,点击确定提交阿里云审核,大概10-20分钟左右就审核好了

3.点击左边的菜单,选择要配置的域名相应的证书,点击后面的下载

4.我的环境是apache,这里我下载的是apache。

二、配置ssl

1.服务器上配置站点

2.修改http.conf

(1)去掉 LoadModule ssl_module modules/mod_ssl.so 前的#号

(2)找到#Include conf/extra/httpd-ssl.conf这句话,这里我们就不用自带的文件了,我是新建了个文件

(3)新建这个文件

(4)新建cert文件夹,将刚刚下载的证书文件(4个)放到这个文件里

如果你要配置两个ssl,那再建一个文件夹放另一个证书的文件

这里分别我建了api和certlzf两个文件夹

(5)编辑vhosts-ssl.conf文件

到这里,重启apache,输入刚刚配置过得域名就完成了~

下面附上vhost-ssl.conf的代码

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

Listen 443

<VirtualHost *:443>

DocumentRoot "这里改为你项目的绝对路径"

ServerName 这里改为你要配置的域名

ServerAlias 这里改为你要配置的域名

SSLEngine on

SSLProtocol TLSv1 TLSv1.1 TLSv1.2

SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5

SSLCertificateFile "这里改为你公钥的绝对路径"

SSLCertificateKeyFile "这里改为你私钥的绝对路径"

SSLCertificateChainFile "这里改为你证书链的绝对路径"

<Directory "这里改为你项目的绝对路径" >

Options FollowSymLinks ExecCGI

AllowOverride All

Order allow,deny

Allow from all

Require all granted

</Directory>

</VirtualHost>

<VirtualHost *:443>

DocumentRoot "这里改为你项目的绝对路径

ServerName 这里改为你要配置的域名

ServerAlias 这里改为你要配置的域名

SSLEngine on

SSLProtocol TLSv1 TLSv1.1 TLSv1.2

SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5

SSLCertificateFile "这里改为你公钥的绝对路径"

SSLCertificateKeyFile "这里改为你私钥的绝对路径"

SSLCertificateChainFile "这里改为你证书链的绝对路径"

<Directory "这里改为你项目的绝对路径" >

Options FollowSymLinks ExecCGI

AllowOverride All

Order allow,deny

Allow from all

Require all granted

</Directory>

</VirtualHost>

来源: http://www.cnblogs.com/huliuwa/p/9289110.html

先写各种可能的情况: · 老式的 SSL 证书 是一个 证书 一个 站点 一个IP的一一对应,但后来有了改进; · 可以 配置 为一台服务器 多个 IP,分别对应不同的 站点 、不同的 证书 ; · 还可以 配置 为一台服务器一个IP, 多个 端口号对应不同的 站点 、不同的 证书 ; · 后来出现SNI(Server Name Indication服务器名称指示)技术,让 https 与http一样实现一台服务器 多个 虚拟 因安全需要,仅内部人员使用的网站,如OA、ERP等,或连接到内部网络的网站,需要双向 证书 认证,即服务器需要上传 SSL 证书 ,通过 HTTPS 访问,客户端也需要安装相关数字 证书 才能访问网站,否则显示无法链接到网站。 转自http://blog.chinaunix.net/uid-20104120-id-4306742.html 要实现一个 Apache 服务器上提供 多个 SSL 虚拟主机,可以: * 使用多域名 SSL 证书 ,可以实现一个IP,一个443端口上 多个 SSL 虚拟主机; * 一个ip,为所有 SSL 虚拟主机 配置 单独的端口。比如,默认的虚拟主机使用443,其他的使用8080或8081等,且每个 SSL 虚 IIS就如同Tomcat,是微软提供的Web设备服务,因为与windows系统一样都属于微软的产品,所以不用安装,用的时候只需要 配置 一下就好。 具体的 配置 步骤如下: 第一步:打开控制面板 第二步:点击“程序” 第三步:点击“程序与功能” 第四步:点击“启用或关闭Windows功能” 第五步:勾选internet information server和internet information server可承载的WEB核心及其项下的所有的项目 最后点击确定, 配置 完成! 导语:随着技术的进步,我们使用计算机的概率越来越大,大家在使用的过程之中难免会遇到一些问题。比如对于IIS 配置 相信应该是很多朋友们比较困惑的吧!毕竟 配置 IIS是需要一定的技术的,那么今天小编就给大家普及一下IIS的安装及 配置 方法,一起来长知识吧!1. IIS的安装。 要想 配置 IIS就必要先进行它的安装工作,所以第一步小编给大家介绍的就是IIS的安装步骤。安装IIS的步骤分贝为,首先点击“控制面板”...