开启SSL之后,带端口号就访问不了了,怎么解决 5C

http://域名:2123 可以访问
开启SSL之后,带端口号就访问不了了
https://域名:2123 不可以访问
请问这是为什么呢,怎么才能让https://域名:2123也可以访问呢

0

1个回答

SSL方案:
1、NGINX做ssl握手,其与TOMCAT之间仍旧HTTP协议(当NGINX和TOMCAT在同一相对安全的内网时这样做可以减少SSL握手次数)。NGINX的代理转发(proxy_redirect:反向替换proxy_pass或上游,如TOMCAT返回的URL),从HTTP的替换成HTTPS。可包括多条proxy_redirect配置。注意端口号如需要替换也要写入。
2、NGINX强制将接收到的HTTP请求rewrite为HTTPS
3、NGINX做优化方案,包括keepalive_timeout,开启ssl的session缓存。
4、TOMCAT和项目代码及配置文件(目前)不需要变更。
5、需要注意的是,程序从HTTP头部获取的信息,包括HTTPS协议,端口号,客户IP等,数据是正确的。但,若用request.getScheme();(HTTP or HTTPS)request.isSecure();(是否安全,boolean)request.getRequestURL().toString();(URL,带协议名)request.getRemoteAddr();(客户IP地址)等,获取则是错误的,request的信息有nginx转发到tomcat,并未做替换处理,因此获取到的都是nginx的信息,如有需要,在tomcat的server.xml设置一个valve。_

1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
ASP.NET 访问不了了?
用localhost访问本地默认的IIS配置的网站。发现访问不了了以前可以访问的。rn系统XPSP2+IIS+VS.net。rn访问的时候提示是(友好提示是505内部错误:rnServer Application ErrorrnThe server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.rnrn应该从哪里下手?
www.exeres.com访问不了了!!???
是不是域名变了啊?
Apache下开启ssl访问,即开启HTTPS访问(phpStudy)
首先,确保你的apache编译了ssl模块,这是支持ssl证书必要的条件(如果没有,请编译,打开phpstudy——设置——PHP模块扩展——php-openssl前面勾选上)。 第一,进入到apache目录下,在conf 文件夹下 httpd.conf中找到#LoadModule ssl_module modules/mod_ssl.so,去掉前面的注释符,使得ssl模块生效(如果该模块已去掉...
电脑正常关机之后再启动就启动不了了
现象:再次按开关之后,风扇转一下然后就停了,电脑上的灯亮一下就灭了,始终启动不了 解决:打开机箱,先把灰清理一下,看一下里面的线接口有没有掉的,我看了一下,基本都是好的。再把内存拔下来,重新插上去试了一下,还是原先的现象。       接着,把显卡重新插拔了一下,试了一下,没有效果。       看了一下网上的教程,把主板上的纽扣电池扣下来放置5秒以上,重新按上去,试了好几次,其中有一次电脑...
为什么alg.exe启动之后,防火墙就启动不了了
网镖、天网都启动不了,急~~求大侠帮忙
使用了母版页之后,内容页内的控件访问不了了
t_list.aspxrn----------------------------------------------------------------------------------rn<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/MasterPage.master" CodeFile="t_list.aspx.cs" Inherits="t_list" %>rnrn 台站列表rn rn rnrn----------------------------------------------------------------------------------rnrnrnt_list.aspx.csrn----------------------------------------------------------------------------------rnusing System;rnusing System.Data;rnusing System.Configuration;rnusing System.Data.SqlClient;rnusing System.Web;rnusing System.Web.Security;rnusing System.Web.UI;rnusing System.Web.UI.WebControls;rnusing System.Web.UI.WebControls.WebParts;rnusing System.Net.NetworkInformation;rnusing System.Web.UI.HtmlControls;rnrnrnpublic partial class t_list : System.Web.UI.Pagernrn private string connstr = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"];rn protected void Page_Load(object sender, EventArgs e)rn rn showList();rn rn private void showList()rn rn string sql = "select name,id from HouseDetail where type=2 order by name";rn SqlConnection conn = new SqlConnection(connstr);rn SqlCommand cmd = new SqlCommand(sql, conn);rn conn.Open();rn SqlDataReader rd = cmd.ExecuteReader();rn while (rd.Read())rn rn string strName = rd["name"].ToString();rn string strId = rd["id"].ToString();rn string strURL = "showdetail.aspx?id=" + strId;rn HtmlGenericControl li = new HtmlGenericControl("li");rn li.InnerHtml = "" + strName + "";rn rn tlist.Controls.Add(li);//此处的tlist在调试是报错:当前上下文中不存在名称“tlist”rn rn conn.Close();rn rnrnrn问问大家怎么回事。
VS2005,发布网站后,SQL2000数据库就访问不了了??
在VS里调试时,都是正常的,一发布之后再访问,就出现下面的错误:rnrnSystem.Data.SqlClient.SqlException: 用户 'COOKER\ASPNET' 登录失败。 在 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) 在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) 在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 在 System.Data.SqlClient.SqlConnection.Open() 在 search.resultBind() rnrnSQL的连接字符串都是一样的啊,使用的机器也是一样的,就发布了一下就不行了??奇怪??!
Tomcat为什么跑一段时间就访问不了了
好奇怪,也没报什么错误。Tomcat为什么跑一段时间,就访问不了。和网络有关吗
网站运行一段时间后就访问不了了
我们用的服务器是Tomcat,网站运行一段时间后,就访问不了了。必须得重启Tomcat才可以。rn查看日志,有一些错误,但不知道怎么解决??请高手帮忙!!急急。。。先谢谢了。rn信息: Maximum number of threads (200) created for connector with address null and port 80rn2009-7-5 9:46:14 org.apache.coyote.http11.Http11AprProtocol pausernrnTomcat服务器停止时,有这样的信息。2009-7-5 9:46:24 org.apache.catalina.core.StandardWrapper unloadrn信息: Waiting for 200 instance(s) to be deallocatedrn2009-7-5 9:46:26 org.apache.catalina.core.StandardWrapper unloadrn信息: Waiting for 200 instance(s) to be deallocatedrn2009-7-5 9:46:27 org.apache.catalina.core.StandardWrapper unloadrn信息: Waiting for 200 instance(s) to be deallocatedrn2009-7-5 9:46:31 org.apache.coyote.http11.Http11AprProtocol destroyrn这样是正常的吗??
SSL证书安装完之后不能以https访问?
配置完成之后不能用https访问 阿里云上面的ECS只支持开放443端口,所以Tomcat要把8443端口改成443端口,并在阿里云上面添加开放443端口,才可以用https访问Tomcat的网站。 解决方法: 登录阿里云官网,找到服务器云服务器,点击管理 找到本地实例安全组,点击配置规则 添加一个安全组规则,端口范围为443,点击确定即可 ...
CenterOS下的apache下开启ssl访问,即https
lamp开启ssl 首先需要安装openssl和apache的ssl模块,执行: yum install openssl mod_ssl -y 即可,接下来的配置方法和以下内容类似 wamp开启SSL 1.#修改httpd.conf文件 LoadModule ssl_module modules/mod_ssl.so Include conf/extra/httpd-ss
QQ怎么上不了了???
我有2个QQ号(A和B),可是在我这个机上只能上A,另外一个B无论怎么都上不去,即使A没上,B也上不了。可是我到网吧里2个号码都可以,请问各位大侠是怎么回事情?rn(我的机子是通过学校的网关出去的。)
字符串怎么显示不了了?
我是这样做的,先定义一个BAR文件,在里面添加字符串,在程序里字符串不能加载成功 我是做一个小程序 在example目录下的 不知道是怎么回事,
大富翁怎么上不了了?
如题
adodc怎么调用不了了!!!???
我用VB做了个数据库的小程序,使用ADODC控件调用accessXP的数据库rn: 在我机器上调试成功后,编译成可执行程序,也没问题rn: 但是怎么到别的机器上说找不到ADODC什么连接rn: 说是那台机器没装VB,但我觉得不影响呀rn: 郁闷死了,有什么办法解决rn rn
QQ怎么上不了了?
刚开始是早版的QQ能用,新版的QQ装起来,就是登录不了~~。 rn后来,我把新版,旧版彻底删除,然后装新版,还是登录不了~~ rn再后来,我又把新版彻底删除,装旧版,还是登录不了~~~ rn现在我是QQ都用不了了~~请大家帮忙啊~~~
eureka 启动之后访问报错,怎么解决
用的spring-cloud-starter-netflix-eureka-server版本是 2.0.0.RELEASErn报错信息:rn[code=java]rnFTL stack trace ("~" means nesting-related):rn - Failed at: $replica.key [in template "eureka/navbar.ftl" at line 68, column 60]rn - Reached through: #include "navbar.ftl" [in template "eureka/status.ftl" at line 22, column 7]rn----rn at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) ~[freemarker-2.3.28.jar:2.3.28]rn at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:467) ~[freemarker-2.3.28.jar:2.3.28]rn at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) ~[freemarker-2.3.28.jar:2.3.28]rn at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:358) ~[freemarker-2.3.28.jar:2.3.28]rn at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) ~[freemarker-2.3.28.jar:2.3.28]rn at freemarker.core.DollarVariable.accept(DollarVariable.java:63) ~[freemarker-2.3.28.jar:2.3.28]rn at freemarker.core.Environment.visit(Environment.java:366) [freemarker-2.3.28.jar:2.3.28]rn ....rn2018-07-31 17:41:11.147 ERROR 64984 --- [io-8761-exec-10] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:rn==> replica.key [in template "eureka/navbar.ftl" at line 68, column 62]rn....rn[/code]rn[img=https://img-bbs.csdn.net/upload/201807/31/1533031988_786250.jpg][/img]
ACDsee怎么装不了了?
我的ACDsee装不了了。每次打开安装的程序,他都显示一个对话框,说install file 没用,那我该怎么办?我该怎么办,才能把install程序修补好,我现在手头有张98的安装盘,怎么样才能不 重新安装系统把这一缺损补好,谢谢大虾了!
06 开启远程的端口号
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。
修改防火墙配置,开启端口号!
[root@localhost mysql]# iptables -I INPUT -p tcp --dport 3306 -j ACCEPT [root@localhost mysql]# service iptables save
Centos7开启端口号
开启端口号 firewall-cmd --zone=public --add-port=15672/tcp --permanent 重启防火墙 systemctl restart firewalld.service 或者 firewall-cmd --reload 参看端口状态 firewall-cmd --query-port=15672/tcp 关闭防火墙 systemc...
Redis开启远程的端口号
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。<br />nRedis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。 <br />
为什么就突然启动不了了?
我用的是WIN2000 server,没有安装多系统,现在启动到“正在启动...”,后面的进度条也显示完全的时候,就不动了。如果是选择进入安全方式,则在显示了一大堆东西后,屏幕上只出现一个光标,也不动了。这是怎么回事,还能启动吗?高手们快帮我一下吧,多谢了!
Webrequest访问带端口号url的问题
[code=csharp] rnUri uri = new Uri(updateFileUrl);rnWebRequest webReq = WebRequest.Create(uri.AbsoluteUri);rn[/code]rnrn代码如上,url的格式类似http://10.10.12.10:88/a.xml,现在运行提示 无效的 URI: 由于存在一个冒号(“:”),因此应为端口,但未能分析该端口。不知如何解决,望高人赐教!rn
windows server 2008 端口号怎么开启
1、打开控制面板打开Windows防火墙, 2、点击更改设置按钮后,弹出防火墙设置界面,点击下图选项卡中的例外选项 3、点击添加端口按钮,弹出如下界面,输入名称和端口号后,点击确定按钮 。   方法二: 可以用以下命令行来实现,当然也可以用防火墙来配置比如打开8080端口方法如下:netsh firewall add portopening TCP 8080 MyWebPort   ...
今天测试服务器访问不了了
开始以为是代码问题,换了个备用域名发现可以访问,排除代码问题,推测是域名解析问题,问了技术总监,他说有可能,打开阿里云看来域名解析,果然是,他使用了自动配置解析,测试的test没有配置上,添加解析ok...
Tomcat又访问不了了,,急啊!!!!
小弟的tomcat又访问不了了,貌似上次可以访问后是幻觉?rnrn rn 就连Tomcat欢迎页面都看访问不到,,,rnrn rn 在Eclipse里面启动没有任何异常,,, rnrn 但是浏览器访问就是无法连接rnrn 唯一一个错误就是在停止Tomcat的时候报Connection refused: connectrnrn 我防火墙都关了rnrnrn 大家帮帮我,,, 好急
apache的问题啊,网站访问不了了
一下是我的httpd配置文件,现在的问题是访问test.champ-sys.net:89却跑到bbs.champ-sys.net:88里面去了,rn不知道是哪里出了问题啊,请高手们帮帮忙啊rnrnDocumentRoot "D:/bbs"rnrnAddDefaultCharset GB2312rnrnrnrn ServerAdmin webmaster@dummy-host.example.comrn DocumentRoot D:/supesite_backrn ServerName dummy-host.example.comrn ErrorLog logs/dummy-host.example.com-error_logrn CustomLog logs/dummy-host.example.com-access_log commonrnrnrnrn ServerAdmin webmaster@dummy-host.example.comrn DocumentRoot d:/bbsrn ServerName dummy-host.example.comrn ErrorLog logs/dummy-host.example.com-error_logrn CustomLog logs/dummy-host.example.com-access_log commonrnrn
中套一个 ,链接怎么就点不了了?
出于显示的考虑, 项目中美工用如下的HTML代码来写链接。 rn---------------rn rn rn rn 项目管理Google rn rn rn rn-----------------rnrn但这样设置后, “项目管理Google”的链接点不了。 rnrn怎么办? 请HTML达人 帮忙看看吧。 rnrn谢谢先!
我的W2000修复后,SQL-SERVER怎么就登陆不了了
我的W2000修复后,SQL-SERVER怎么就登陆不了了rn提示如下:rnsqlmangr.exe-找不到ordinalrn 无法定位序数29于动态链接库odbcbcp.dll上?怎么办呢?
为什么JQuery easyui的网站访问不了了?
谁有新的网址?
linux上的apache访问不了了
发行版是gentoo,刚用protage下载个resin的时候,然后客户说网站访问不了,我重启了下apache,还是访问不了,提示:rnService Temporarily UnavailablernrnThe server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.rnrnApache Server at www.hehutech.com Port 80rnrn也重启过系统了还是不行,下resin的时候,有一个依赖老在不断的重新尝试下载
myeclipse的主页也访问不了了?
问问rnrn直接访问没反应,用代理可以。rnrnrn难道这也。。。。。。。。。。。。。。。。。。
系统D盘访问不了了--奇怪!
昨天我的电脑还是好好的 今天早上一开机,发现D盘里面的数据访问不了了.rn系统:win2000 硬盘:两个,D盘在主硬盘里.进DOS里面***>D: 之后出现"数据错误"循环冗余检查""rn请问高手这个是什么问题啊,我应该怎么样解决啊?rn D盘里面的数据比较重要.双击之后,系统提示:格式化硬盘rn在线等~~~ 谢谢^!
哪位知道:豆腐技术网站(http://www.asp888.net)怎么访问不了了???
如题!
框架访问不同域名的页面时,只能访问一个,之后就变更不了了
[code=HTML]rn rn rn rn rn[/code]rnrn我的框架如上面,leftframe中是链接树,当我访问的是不同域名的页面时,main中就只能访问一个页面,之后再点击左边的链接树中的任何连接就都没有反应了,请问这是为什么,怎么解决
OpenFire开启SSL双向认证
准备工作 1.1:安装JDK,配置环境变量,保证keytool工具可用 1.2:进入:openfire安装目录/resources/security文件夹 准备服务器证书 服务器密钥库对应为keystore 2.1:改变keystore默认密码 keytool-storepasswd -keystore keystore 2.2创建请求签名文件,用于给CA签名 keytool-ce
xmapp 开启SSL问题
xmapp 1.7.1 开启了SSL rn在本机上能访问 https://localhost/rnrn可是用 域名绑定访问 https://域名rn就失败了 连接超时rn 位于 .com 的服务器响应时间过长。rnrnping 又可以的...rnrn请问 出现这种..情况..大概是什么原因呢?.rn求大侠支援~~~~~
nginx开启SSL模块
我本机的nginx 在/usr/local/nginx nginx的源码在/usr/local/nginx-1.9.3 1.进入/usr/local/nginx/sbin 使用命令 nginx -V查看原来Nginx支持的模块,这里需要记住,因为后面配置SSL的时候也需要用到 2.进入/usr/local/nginx-1.9.3  添加配置SSL的命令 ./configure --pref
nginx开启ssl证书
修改listen为443 如果你又开启防火墙,还需将443端口放开。 在server中添加 ssl on; ssl_session_timeout 5m; ssl_certificate /cert/214050429370638.pem; ssl_certificate_key /cert/214050429370638...
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo