2 winclesiu winclesiu 于 2016.02.29 10:23 提问

服务器是nginx,如何指定只允许某个域名开启HTTPS

服务器是nginx,然后A域名需要启用HTTPS,当我在nginx配置文件里设置 ssl on以后,在服务器下的其他域名都会开启HTTPS,此时浏览器会提示不安全访问。
请问如果我只允许A域名开启443侦听,其他域名的https均不侦听443端口,请问如何实现?谢!

1个回答

devmiao
devmiao   Ds   Rxr 2016.02.29 23:06
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Nginx设置禁止通过IP访问服务器并且只能通过指定域名访问
为了避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网,需要在nginx上设置禁止通过IP访问服务器,只能通过域名访问。 最关键的一点是,在server的设置里面添加这么一行: listen 80 default; 后面的default参数表示这个是默认的虚拟主机。 例如:别人如果通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回5
centos下nginx仅允许指定域名访问,不可用ip访问
centos下nginx仅允许指定域名访问,不可用ip访问
nginx只允许用户访问某些资源
nginx设置只允许用户访问某些资源
nginx 设定某个目录只允许特定ip/ip段访问
因为要求某个web项目只运行特定的网络访问,所以需要设置ip。 前期按照单纯的设置,导致打开php变成直接下载,突然想起来是location的优先级导致,php没有被proxypass 到127.0.0.1:9000; 所以需要把解析php的那段提前。否则打开就是php文件就是下载,还有就是缓存要清楚测试。记录一发- -         location ^~ /xxx/xxx/xx/
nginx 禁止访问配置,指定URL地址指定IP允许访问
nginx 禁止访问配置,但是满足一下任意一个条件时允许访问 1.允许访问某个url地址 2.指定IP 一个或 多个 风.foxiswhoserver { listen 80; server_name www.lanmps.com; root /Volumes/work/lanmps.com; index index.html index.htm
nginx 仅允许某个IP段访问
打开 nginx 配置文件 sudo vi /etc/nginx/site-available/default 编辑default 配置文件(增加如下两行代码) location / { allow 45.33.83.203; deny all; 。 。 。 } 重启 nginx 服务器 sudo service nginx restart
Nginx禁止其他域名访问
转载来源:Nginx如何禁止其他域名访问? 我的服务器使用Nginx搭建, 现在有一个场景如下: A.com的A记录指向a.b.c.d B.com的A记录指向a.b.c.d 我的Nginx设置 listen a.b.c.d:80 default; server_name A.com; 目前访问B.com时也会默认打开我的站点, 并且站内资源也可正确被引用. 请问如何配置能够让B
用Tomcat实现IP限制访问只能域名访问
nginx代理了tomcat端口, location / { proxy_pass http://127.0.0.1:8088/;  #proxy_set_header X-Real-IP $remote_addr;          proxy_set_header Host $http_host;          proxy_set_header X-Forward-Fo
nginx中http指定子目录转到https
之前由于不知道配置中,想针对性的使用https,然后终于找到这个了! 点击打开链接
只允许,同一域名下IFRAME,禁止直接访问页面
/* *只允许,同一域名下IFRAME *凨来了 */ if ((parent.window.location.host != window.location.host) && (top.window.location.href != window.location.href)) { top.window.location.href = window.location.href }