我正在使用Google Cloud Platform计算引擎vm,Ubuntu 18.04 LTS。它有一个静态IP地址。我已经在vm(端口3838)上成功启动了闪亮的R hello示例Web应用程序,并且可以通过WordPress.com上托管的网站上的iframe访问该闪亮的R Web应用程序。但是,通过端口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/
请告知。预先感谢。
答案 0 :(得分:0)
您能看到VM实例的此特殊配置
答案 1 :(得分:0)
答案 2 :(得分:0)
为避免 403 ,请执行:
sudo chmod 644 /var/www/html/*
然后将所有流量从http(:80)重定向到https(:443),请编辑此文件:
vim /etc/nginx/sites-available/default
并添加:
return 301 https://$host$request_uri;