<div dir="ltr">I have Google App Engine running in HTTP (port tcp 80), which is a daemon based service it execute back-end some python instances. Now all that works over HTTP , TCP 80, and Google App Engine itself do not have any kind of HTTPS setup, it has to be organized externally.<div>
<br></div><div>Therefore, the biggest problem is now that how can i use stunnel to resolve this problem please?<br></div><div>I have already tried following setup and it does not work at all. </div><div><br></div><div>1) if the user visit <a href="https://www.mysite.com">https://www.mysite.com</a> then he hit stunnel accept=443 after that he is connected with connect=80 but user browser change into http:// instead of remaining in https:// . Which make the whole thing not working</div>
<div><br></div><div>$ uname -a</div><div>Linux server2 2.6.32-358.23.2.el6.x86_64 #1 SMP Wed Oct 16 18:37:12 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux</div><div>$ cat /etc/stunnel/stunnel.conf</div><div><div>pid = /stunnel.pid</div>
<div><br></div><div>cert=/etc/stunnel/abyhu.crt</div><div>CAfile=/etc/stunnel/<a href="http://abyhu.ca">abyhu.ca</a></div><div>key=/etc/stunnel/abyhu.key</div><div><br></div><div>sslVersion = all</div><div>;socket = l:TCP_NODELAY=1</div>
<div>;socket = r:TCP_NODELAY=1</div><div>client=no</div><div><br></div><div>debug = 7</div><div>output = /var/log/stunnel.log</div><div><br></div><div>[SSL]</div><div>accept=443</div><div>connect=80</div><div>TIMEOUTclose = 0</div>
</div><div><br></div><div><br></div><div>My goal is: when user visit <a href="https://www.mysite.com">https://www.mysite.com</a> it remain as https not become http:// then it is not solving the problem cause Google app engine do not have HTTPS</div>
<div><br></div><div><br></div><div><br></div><div>Thank you.</div><div><br></div><div>Best regards</div><div><br></div><div><br></div></div>