【发布时间】:2018-05-09 05:26:09
【问题描述】:
我在 Google App engine 上运行我的应用程序,我已将我从 GoDaddy 购买的 domain 与我也从 GoDaddy 购买的 SSL 链接到应用程序引擎。
我在许多网站上读到它,在没有Reverse Proxy 的情况下在port 80 上运行服务器可能会导致您出现重大安全问题。但我看不出他们在谈论哪些问题。此外,当我在 port 5555 上运行我的应用程序时,我什至尝试 ping 我的域并且 IP 是 216.239.XX.21,其中 X 可能的值可以是 (32, 34, 36 and 38),这对于所有其他 App Engine 服务器都是相同的。所以我认为,就好像任何hacker/malicious 用户试图对我的应用做一些恶意的事情一样,为了做到这一点,他/她必须知道我的 IP,App Engine 默认隐藏。
所以,我想知道App Engine 已经隐藏我的IP,所以我是否必须在我的App Engine 上使用Nginx 之类的Reverse Proxy Server?? p>
另外,如果我需要使用Reverse Proxy,那么我看到了这两个帖子nginx-as-reverse-proxy-for-google-app-engine-application
和using-nginx-as-a-reverse-proxy-for-speedy-app-engine-development/。
在第一篇文章中是not,建议使用Reverse Proxy,而在第二篇文章中,建议使用Reverse Proxy。这就是为什么我很困惑哪种方法更好。
请帮帮我。
【问题讨论】:
标签: google-app-engine google-cloud-platform reverse-proxy