首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Google Cloud ubuntu vm上从http转到https获取外部IP地址

问如何在Google Cloud ubuntu vm上从http转到https获取外部IP地址
EN

Stack Overflow用户
提问于 2019-09-28 12:30:04
回答 3查看 95关注 0票数 0

我使用的是Google Cloud Platform计算引擎vm,Ubuntu 18.04 LTS。它有一个静态IP地址。然而,通过端口3838的web应用程序仍然是http,这会由于WordPress站点上的安全而导致一些显示问题。我还成功加载了nginx,并且索引页面(https://www.takir-analysis.org)确实加载为https。如何获取虚拟机的静态外部IP地址以保护https?

请建议如何将此连接设置为https。

我的闪亮R应用网页:http://35.239.19.123:3838/

我的WordPress页面,请参阅第二个iframe (如果闪亮的R应用不显示,请检查浏览器阻止):https://takir.org/project-information/

请给我建议。提前谢谢。

EN

回答 3

Stack Overflow用户

发布于 2019-09-28 14:52:42

您是否可以查看此虚拟机实例的特殊配置

https://cloud.google.com/vpc/docs/special-configurations

票数 0
EN

Stack Overflow用户

发布于 2019-09-28 19:25:59

如果您部署了NGINX,则使用use it as proxy。

如果您的nginx在另一个虚拟机上,请将其安装在您的虚拟机上并执行相同的操作。

在NGINX配置中,您可以设置TLS安全证书。

票数 0
EN

Stack Overflow用户

发布于 2019-10-02 21:16:34

要避免403,请执行以下命令:

代码语言:javascript
复制
sudo chmod 644  /var/www/html/*

然后,要将所有流量从http (:80)重定向到https (:443),请编辑此文件:

代码语言:javascript
复制
vim /etc/nginx/sites-available/default

并添加:

代码语言:javascript
复制
return 301 https://$host$request_uri;

正如这里所解释的,https://www.digitalocean.com/community/questions/best-way-to-configure-nginx-ssl-force-http-to-redirect-to-https-force-www-to-non-www-on-serverpilot-free-plan-by-using-nginx-configuration-file-only

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58143367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档