[问题] 一主机多网站设定SSL问题

楼主: SouthernSun (撒灯尚)   2018-09-15 15:49:54
版本 Apache/2.2.14 (Ubuntu)
设定多站点多凭证
不同网站执行在同一台主机,其中包含http 与 https
基本上以前没有加入SSL凭证过,一般新增设定都没问题
最近新增了一个网站需要放上凭证,然后就失败了 Orz
设置的方法是把凭证装一装包一包 然后拷贝一份旧的conf来修改
问题在于 SSL要用443 port
所以就设定
<VirtualHost *:443>
ServerName www.abc.com
失败!
<VirtualHost abc:443>
ServerName www.abc.com
失败!
<VirtualHost abc:443>
ServerName www.abc.com
失败!
<VirtualHost _default_:443>
<VirtualHost www.abc.com:443>
<VirtualHost www.abc.com>
<VirtualHost test>
都失败!
而且都有配置 NameVirtualHost 以对应 (还是不用?)
实在不懂...为什么只有*可以 只要一改名就会跳到默认网站
目前光是这个步骤就卡关,连验证https都还没办法
是说之前其他网站都是使用这个<VirtualHost *>也没有特别设定其他名称...
结果只要一改 <VirtualHost 名子:port> 就不行 Orz.....
作者: newversion (海纳百川)   2018-09-15 15:54:00
<VirtualHost IP:port>
作者: hirokofan (笠原弘子 命!)   2018-09-15 17:57:00
凭证要设定啊,一个站一个
作者: yanli2 ( Yan™)   2018-09-15 18:08:00
多凭证的话扯到sni问题 openssl也要更新防火墙有开443?
作者: gata ((  ̄ c ̄)y▂ξ)   2018-09-15 18:45:00
在ssl.conf最下面加 NameVirtualHost *:443
作者: oWindo (小旋风)   2018-09-25 16:32:00
试过ServerName www.abc.com:443么?
作者: pizzahut (...)   2018-09-27 09:41:00
用 <VirtualHost *:443> 带不同的ServerName然后一样加上 NameVirtualHost *:443至于凭证,只要该放的凭证路径没错应该就没问题我也是用同样版本的 apache..补充一下不同的ServerName指的是像oWindo大说的那样设定
作者: TPPCMAN (e?▄?▄?▄?▄?▄)   2018-10-01 14:46:00
考虑一下VM

Links booklink

Contact Us: admin [ a t ] ucptt.com