title: How https can communicate with http
body: <p>I am newbie on Google cloud platform. I am facing issue with handshaking the https with http, I saw some articles where clealry mention that HTTPS can not handshake with HTTP.</p>
  
  <p>I am describing my approach. I have 2 VM Instances of Windows server 2016.</p>
  
  <ol>
  <li>1st Instance will be of React Server. The Instance External IP is bind with domain name and also implemented the ssl certificate through nginx reverse proxy. Use 443 and add certificates on nginx.conf file.
  Assume that its external static IP will be: 35.35.35.36</li>
  <li>2nd Instance will be of Node server. Now for every API request React Server will call the Node server external ip with port.</li>
  </ol>
  
  <p>Assume that This instance External IP is : 35.36.36.36.</p>
  
  <p>Now for every call react call the api that is <a href="http://35.36.36.36:3000/" rel="nofollow noreferrer">http://35.36.36.36:3000/</a> and this will generate the error that is</p>
  
  <pre><code>your page was loaded over HTTPS, but requested an insecure resource
  </code></pre>
  
  <p>earlier case when frontend is on http then every thing is fine.</p>
  
  <p>Should I also use new ssl certificate for my backend. </p>
  
  <blockquote>
    <p>Any help is really appreciated.</p>
  </blockquote>