普通网站建设是什么,大理公司网站建设,冰雪复古传奇手游官网,自己做网站百度会收录前篇文档#xff0c;我这边写了安装RStudio-Server的方法。默认是http的访问方式#xff0c;现在我们需要将其改成https的访问方式。 1、给服务器安装Nginx#xff1a;参照之前的安装Nginx的方法。 2、创建/usr/local/nginx/ssl目录#xff1a;
mkdir /usr/local/nginx/ss…
前篇文档我这边写了安装RStudio-Server的方法。默认是http的访问方式现在我们需要将其改成https的访问方式。 1、给服务器安装Nginx参照之前的安装Nginx的方法。 2、创建/usr/local/nginx/ssl目录
mkdir /usr/local/nginx/ssl 3、然后上传.crt和.key两个文件上传到该ssl目录中 4、然后在/usr/local/nginx/conf路径下创建vhost目录
mkdir /usr/local/nginx/conf/vhost 5、编写虚拟主配置文件
cd /usr/local/nginx/conf/vhostvim rstudio.conf
rstudio.conf的内容如下
server {listen 80;listen [::]:80;listen 443 ssl;ssl_certificate /usr/local/nginx/ssl/XXXXXX.crt;ssl_certificate_key /usr/local/nginx/ssl/XXXXXXXX.key;server_name 此位置输入域名地址;location / {proxy_pass http://localhost:8787/;proxy_redirect http://localhost:8787/ $scheme://$host/;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection $connection_upgrade;proxy_read_timeout 20d;}
}
说明
1更改下名字。
2server_name输入域名地址。 6、然后在nginx.conf的http块下面使用include指令完成rstudio.conf文件的引入。
两种方法
# 第一种方法
include vhost/rstudio.conf;# 第二种方式
include vhost/*.conf
这是引入文件的两种方式当引入文件数目少的时候使用第一种方法当引入文件数目多的时候使用第二种方法就是用通配符的方法引入所有配置文件。 7、然后再在nginx.conf文件中的http块下增加代码
http {server_names_hash_bucket_size 128;map $http_upgrade $connection_upgrade {default upgrade; close;}
} 8、然后添加下行配置到/etc/rstudio/rserver.conf文件
www-address127.0.0.1 9、然后重启rstudio和nginx两个软件
rstudio-server restart
systemctl restart nginx
10、然后在浏览器中输入https://域名。