域名解析+SSL 的一个问题

2016-12-20 11:54:36 +08:00
 Famio
我有一个源站 IP : x.x.x.x
域名 A 和域名 B , A 和 B 都解析到 IP 。
访问 A 时,地址栏为 https://A
访问 B 时,地址栏为 https://B

server 环境是典型的 LAMP ,求思路
2824 次点击
所在节点    程序员
17 条回复
misaka19000
2016-12-20 12:01:02 +08:00
加个 Nginx 做转发?

话说 HOST 解析和 HTTPS 没关系吧
Livid
2016-12-20 12:03:00 +08:00
如果源站上跑的是 NGINX 的话,用 server_name 就可以区分开了。
Famio
2016-12-20 12:05:28 +08:00
@misaka19000 @Livid 感谢朋友和 MOD

刚刚爬文看到一个思路,干脆直接搞个多域名的证书得了,是不是也能达到同样效果。
shenfu1991
2016-12-20 12:05:40 +08:00
我只知道 lnmp 这情况就是添加虚拟主机就搞定了,一摸一样的例子。我就是这样的。 lamp 类似吧。
Jiki
2016-12-20 12:06:14 +08:00
2 楼最方便
jasontse
2016-12-20 12:06:16 +08:00
浏览器和 Web Server 都能支持 SNI 的话完全可以正常工作不需要什么思路
Hello1995
2016-12-20 12:06:39 +08:00
这不就是 virtual host ?
Famio
2016-12-20 12:07:40 +08:00
@shenfu1991 因为网站已经成型,不想改服务器架构,所以尽量还是找方便的办法吧。
Jiki
2016-12-20 12:07:49 +08:00
Apache 看看脚本有没有添加虚拟主机的命令
sneezry
2016-12-20 12:08:11 +08:00
Google 搜索 lamp multi site ssl ,第一个结果看看符不符合你的需求
Famio
2016-12-20 12:12:30 +08:00
@Jiki @sneezry 多谢!已经找到相关 VH 配置,正在测试,问题应该不大。谢谢各位
mytsing520
2016-12-20 13:35:20 +08:00
virtual host
whx20202
2016-12-20 14:58:10 +08:00
搜索 SNI 或者 SAN ( subject alternative name )
macroideal
2016-12-20 23:49:28 +08:00
apache virtualHost 对不同的域名配置不同的证书,
前面可以用 varnish, nignx
Aluhao
2016-12-21 08:47:09 +08:00
分目录,一个服务器可以放很多站,不同站加载不同的配置文件。
wizardoz
2016-12-21 09:47:04 +08:00
所以问题在哪里?
你的问题中也没有提到 SSL 啊
wangzhangwei
2016-12-26 08:58:42 +08:00
如果 yum 安装的 apache ,在配置 conf.d 目录下新建 vhost.conf 添加
<virtualhost x.x.x.x:443>
servername a 域名
documentroot a 主文件目录
</virtualhost>
在建立一个 virtualhost 把 a 换成 b 的内容,重启 apache 。
如果是源码安装的,编辑配置文件 httpd.conf ,将 httpd-vhost.conf 前的#去掉,然后编辑 extra 下的配置 httpd-vhost.conf 文件,把两个<virtualhost>内容添加上,最后重启 apache 。
对于 ssl 自己研究吧。说的不好还请谅解。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/328834

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX