How to communicate SSL handshake failure information between two different server configurations on nginxnode.js and nginx SSL handshake failureNGINX caching proxy fails with SSL23_GET_SERVER_HELLO:sslv3 alert handshake failureSSL Handshake failures with client and servernginx - log SSL handshake failuresSSL on Load Balanced Nginx ServerSSL handshake failure (40) between nginx and iOS 11 onlynginx and tomcat ssl issue - SSL23_GET_SERVER_HELLO:sslv3 alert handshake failureNginx - SSL handshake error when connecting to upstream with self signed certificateHow to configure NginX: one domain with SSL, another withoutSetup Nginx server with SSL configured

Why has Speaker Pelosi been so hesitant to impeach President Trump?

Giving a good fancy look to a simple table

What is the meaning of first flight and introduction in aircraft production?

How is this situation not a checkmate?

IEEE 754 square root with Newton-Raphson

How do we decide/plan an SLA for an NP-hard optimization process running in production?

Realistically, how much do you need to start investing?

How dangerous are my worn rims?

How deep is the liquid in a half-full hemisphere?

Can a passenger predict that an airline or a tour operator is about to go bankrupt?

Shell Sort, Insertion Sort, Bubble Sort, Selection Sort Algorithms (Python)

Do actions granted by the Haste spell count as "your action"?

Can an untrusted VPN client monitor my network activity?

How to find places to store/land a private airplane?

PhD Length: are shorter PhD degrees (from different countries) valued differently in other counter countries where PhD Is a longer process?

How do we know neutrons have no charge?

Phonetic distortion when words are borrowed among languages

Confusion regarding control system of Mars Rover?

Lighthouse Alternatives

C++ Standard-Thread Threadpool

Convert a string of digits from words to an integer

Short story about a potato hotel that makes its guests into potatoes throughout the night

What is The Difference Between Increasing Volume and Increasing Gain

What does a textbook look like while you are writing it?



How to communicate SSL handshake failure information between two different server configurations on nginx


node.js and nginx SSL handshake failureNGINX caching proxy fails with SSL23_GET_SERVER_HELLO:sslv3 alert handshake failureSSL Handshake failures with client and servernginx - log SSL handshake failuresSSL on Load Balanced Nginx ServerSSL handshake failure (40) between nginx and iOS 11 onlynginx and tomcat ssl issue - SSL23_GET_SERVER_HELLO:sslv3 alert handshake failureNginx - SSL handshake error when connecting to upstream with self signed certificateHow to configure NginX: one domain with SSL, another withoutSetup Nginx server with SSL configured






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;









0















I have two nginx servers running locally, each serving a 1X1 pixel image, and its own certificate. This may be an unconventional requirement, but what I want is that if server 1 has an SSL handshake failure, then this information should travel to server 2, which upon hearing this information, sends a redirect. Is something like this possible? The only information I have about the first server which fails is through the error logs which register a SSL handshake failure, but I am not sure how to communicate this to server 2. And since I want to do a redirect for the same client, I am not sure if using error logs is the best idea. Is there some way to for example, set a particular variable in server 1, and then read that in server 2. Upon reading this, server 2 sends a redirect to a chosen domain name.










share|improve this question



















  • 1





    You may start by explaining more your server1/server2 setup because it looks strange and hence you are maybe creating a problem yourself that has a simpler solution. Also since this is not programming related, you will be more on topic at Server Fault. But to summarize if there is an handshake error, this came back to the client, which will not continue the exchange, whatever you do on the server. So I fail to see how you want to have server2 start to intervene there...

    – Patrick Mevzek
    Mar 28 at 20:45











  • @PatrickMevzek its something of an unconventional use-case that I am testing locally. I do realize that the connection with the first server would be broken down once there is a handshake error, but the connection with server 2 would still be alive, right? So I was wondering if its possible to do a redirect by server 2, once I know that server 1 has had some sort of an error (on server-side). The fact that server 1 has had a failure can be traced via error logs right?

    – QPTR
    Mar 28 at 21:51






  • 1





    "but the connection with server 2 would still be alive" the connection from where? From the client? The client only connected to server 1 if I understood correctly. Please switch over to Server Fault and give a proper schema about who connects to who, in order to make things clearer/

    – Patrick Mevzek
    Mar 28 at 22:28











  • @PatrickMevzek Will do, thanks for pointing out!

    – QPTR
    Mar 29 at 0:07

















0















I have two nginx servers running locally, each serving a 1X1 pixel image, and its own certificate. This may be an unconventional requirement, but what I want is that if server 1 has an SSL handshake failure, then this information should travel to server 2, which upon hearing this information, sends a redirect. Is something like this possible? The only information I have about the first server which fails is through the error logs which register a SSL handshake failure, but I am not sure how to communicate this to server 2. And since I want to do a redirect for the same client, I am not sure if using error logs is the best idea. Is there some way to for example, set a particular variable in server 1, and then read that in server 2. Upon reading this, server 2 sends a redirect to a chosen domain name.










share|improve this question



















  • 1





    You may start by explaining more your server1/server2 setup because it looks strange and hence you are maybe creating a problem yourself that has a simpler solution. Also since this is not programming related, you will be more on topic at Server Fault. But to summarize if there is an handshake error, this came back to the client, which will not continue the exchange, whatever you do on the server. So I fail to see how you want to have server2 start to intervene there...

    – Patrick Mevzek
    Mar 28 at 20:45











  • @PatrickMevzek its something of an unconventional use-case that I am testing locally. I do realize that the connection with the first server would be broken down once there is a handshake error, but the connection with server 2 would still be alive, right? So I was wondering if its possible to do a redirect by server 2, once I know that server 1 has had some sort of an error (on server-side). The fact that server 1 has had a failure can be traced via error logs right?

    – QPTR
    Mar 28 at 21:51






  • 1





    "but the connection with server 2 would still be alive" the connection from where? From the client? The client only connected to server 1 if I understood correctly. Please switch over to Server Fault and give a proper schema about who connects to who, in order to make things clearer/

    – Patrick Mevzek
    Mar 28 at 22:28











  • @PatrickMevzek Will do, thanks for pointing out!

    – QPTR
    Mar 29 at 0:07













0












0








0








I have two nginx servers running locally, each serving a 1X1 pixel image, and its own certificate. This may be an unconventional requirement, but what I want is that if server 1 has an SSL handshake failure, then this information should travel to server 2, which upon hearing this information, sends a redirect. Is something like this possible? The only information I have about the first server which fails is through the error logs which register a SSL handshake failure, but I am not sure how to communicate this to server 2. And since I want to do a redirect for the same client, I am not sure if using error logs is the best idea. Is there some way to for example, set a particular variable in server 1, and then read that in server 2. Upon reading this, server 2 sends a redirect to a chosen domain name.










share|improve this question














I have two nginx servers running locally, each serving a 1X1 pixel image, and its own certificate. This may be an unconventional requirement, but what I want is that if server 1 has an SSL handshake failure, then this information should travel to server 2, which upon hearing this information, sends a redirect. Is something like this possible? The only information I have about the first server which fails is through the error logs which register a SSL handshake failure, but I am not sure how to communicate this to server 2. And since I want to do a redirect for the same client, I am not sure if using error logs is the best idea. Is there some way to for example, set a particular variable in server 1, and then read that in server 2. Upon reading this, server 2 sends a redirect to a chosen domain name.







ssl nginx tls1.2






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 28 at 20:15









QPTRQPTR

6915 gold badges14 silver badges34 bronze badges




6915 gold badges14 silver badges34 bronze badges










  • 1





    You may start by explaining more your server1/server2 setup because it looks strange and hence you are maybe creating a problem yourself that has a simpler solution. Also since this is not programming related, you will be more on topic at Server Fault. But to summarize if there is an handshake error, this came back to the client, which will not continue the exchange, whatever you do on the server. So I fail to see how you want to have server2 start to intervene there...

    – Patrick Mevzek
    Mar 28 at 20:45











  • @PatrickMevzek its something of an unconventional use-case that I am testing locally. I do realize that the connection with the first server would be broken down once there is a handshake error, but the connection with server 2 would still be alive, right? So I was wondering if its possible to do a redirect by server 2, once I know that server 1 has had some sort of an error (on server-side). The fact that server 1 has had a failure can be traced via error logs right?

    – QPTR
    Mar 28 at 21:51






  • 1





    "but the connection with server 2 would still be alive" the connection from where? From the client? The client only connected to server 1 if I understood correctly. Please switch over to Server Fault and give a proper schema about who connects to who, in order to make things clearer/

    – Patrick Mevzek
    Mar 28 at 22:28











  • @PatrickMevzek Will do, thanks for pointing out!

    – QPTR
    Mar 29 at 0:07












  • 1





    You may start by explaining more your server1/server2 setup because it looks strange and hence you are maybe creating a problem yourself that has a simpler solution. Also since this is not programming related, you will be more on topic at Server Fault. But to summarize if there is an handshake error, this came back to the client, which will not continue the exchange, whatever you do on the server. So I fail to see how you want to have server2 start to intervene there...

    – Patrick Mevzek
    Mar 28 at 20:45











  • @PatrickMevzek its something of an unconventional use-case that I am testing locally. I do realize that the connection with the first server would be broken down once there is a handshake error, but the connection with server 2 would still be alive, right? So I was wondering if its possible to do a redirect by server 2, once I know that server 1 has had some sort of an error (on server-side). The fact that server 1 has had a failure can be traced via error logs right?

    – QPTR
    Mar 28 at 21:51






  • 1





    "but the connection with server 2 would still be alive" the connection from where? From the client? The client only connected to server 1 if I understood correctly. Please switch over to Server Fault and give a proper schema about who connects to who, in order to make things clearer/

    – Patrick Mevzek
    Mar 28 at 22:28











  • @PatrickMevzek Will do, thanks for pointing out!

    – QPTR
    Mar 29 at 0:07







1




1





You may start by explaining more your server1/server2 setup because it looks strange and hence you are maybe creating a problem yourself that has a simpler solution. Also since this is not programming related, you will be more on topic at Server Fault. But to summarize if there is an handshake error, this came back to the client, which will not continue the exchange, whatever you do on the server. So I fail to see how you want to have server2 start to intervene there...

– Patrick Mevzek
Mar 28 at 20:45





You may start by explaining more your server1/server2 setup because it looks strange and hence you are maybe creating a problem yourself that has a simpler solution. Also since this is not programming related, you will be more on topic at Server Fault. But to summarize if there is an handshake error, this came back to the client, which will not continue the exchange, whatever you do on the server. So I fail to see how you want to have server2 start to intervene there...

– Patrick Mevzek
Mar 28 at 20:45













@PatrickMevzek its something of an unconventional use-case that I am testing locally. I do realize that the connection with the first server would be broken down once there is a handshake error, but the connection with server 2 would still be alive, right? So I was wondering if its possible to do a redirect by server 2, once I know that server 1 has had some sort of an error (on server-side). The fact that server 1 has had a failure can be traced via error logs right?

– QPTR
Mar 28 at 21:51





@PatrickMevzek its something of an unconventional use-case that I am testing locally. I do realize that the connection with the first server would be broken down once there is a handshake error, but the connection with server 2 would still be alive, right? So I was wondering if its possible to do a redirect by server 2, once I know that server 1 has had some sort of an error (on server-side). The fact that server 1 has had a failure can be traced via error logs right?

– QPTR
Mar 28 at 21:51




1




1





"but the connection with server 2 would still be alive" the connection from where? From the client? The client only connected to server 1 if I understood correctly. Please switch over to Server Fault and give a proper schema about who connects to who, in order to make things clearer/

– Patrick Mevzek
Mar 28 at 22:28





"but the connection with server 2 would still be alive" the connection from where? From the client? The client only connected to server 1 if I understood correctly. Please switch over to Server Fault and give a proper schema about who connects to who, in order to make things clearer/

– Patrick Mevzek
Mar 28 at 22:28













@PatrickMevzek Will do, thanks for pointing out!

– QPTR
Mar 29 at 0:07





@PatrickMevzek Will do, thanks for pointing out!

– QPTR
Mar 29 at 0:07












0






active

oldest

votes













Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);














draft saved

draft discarded
















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55406168%2fhow-to-communicate-ssl-handshake-failure-information-between-two-different-serve%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55406168%2fhow-to-communicate-ssl-handshake-failure-information-between-two-different-serve%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

SQL error code 1064 with creating Laravel foreign keysForeign key constraints: When to use ON UPDATE and ON DELETEDropping column with foreign key Laravel error: General error: 1025 Error on renameLaravel SQL Can't create tableLaravel Migration foreign key errorLaravel php artisan migrate:refresh giving a syntax errorSQLSTATE[42S01]: Base table or view already exists or Base table or view already exists: 1050 Tableerror in migrating laravel file to xampp serverSyntax error or access violation: 1064:syntax to use near 'unsigned not null, modelName varchar(191) not null, title varchar(191) not nLaravel cannot create new table field in mysqlLaravel 5.7:Last migration creates table but is not registered in the migration table

용인 삼성생명 블루밍스 목차 통계 역대 감독 선수단 응원단 경기장 같이 보기 외부 링크 둘러보기 메뉴samsungblueminx.comeh선수 명단용인 삼성생명 블루밍스용인 삼성생명 블루밍스ehsamsungblueminx.comeheheheh

155 수학 과학 기타 둘러보기 메뉴eh추가해eh문서를 완성해