Linux安装Rstudio-sever并配置域名

Linux安装Rstudio-sever并配置域名

/ 212 / 0

1.准备工作

a. 服务器 & 域名

小编这里使用的是CentOS 8系统, 目前腾讯云服务器最低99元一年,大家有需要可以去看看;
服务器准备好之后,把域名解析到服务器ip地址。

b. 安装宝塔面板

curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh

c. 更新系统

更新系统到最新

sudo yum update 

d. 创建普通用户 Rstudio-sever需要使用非root账号登录,我们需要为Rstudio-sever创建一个用户:

useradd xxx
passwd xxx New password: 你的密码
Retype new password: 你的密码
passwd: all authentication tokens updated successfully.

2.安装R

sudo yum install R -y

等待安装,安装完毕后,输入命令

R# 可以看见下面内容,证明安装成功!

R version 4.0.4 (2021-02-15) -- "Lost Library Book"
Copyright (C) 2021 The R Foundation for Statistical Computing
Platform: x86_64-redhat-linux-gnu (64-bit)

R是自由软件,不带任何担保。
在某些条件下你可以将其自由散布。
用'license()'或'licence()'来看散布的详细条件。

R是个合作计划,有许多人为之做出了贡献.
用'contributors()'来看合作者的详细情况
用'citation()'会告诉你如何在出版物中正确地引用R或R程序包。

用'demo()'来看一些示范程序,用'help()'来阅读在线帮助文件,或
用'help.start()'通过HTML浏览器来看帮助文件。
用'q()'退出R.

3.安装Rstudio Server

在这里https://www.rstudio.com/products/rstudio/download-server/redhat-centos/可以查看最新的版本和安装指南。

wget https://download2.rstudio.org/server/centos8/x86_64/rstudio-server-rhel-1.4.1106-x86_64.rpm
sudo yum install rstudio-server-rhel-1.4.1106-x86_64.rpm

4. 配置域名

宝塔面板网站->添加站点输入自己的域名,添加成功后点击域名->配置文件,中间增加以下内容,然后浏览器输入你的域名即可访问Rstudioserver了

location / {
    proxy_pass http://127.0.0.1:8787/; # Rstudio_PORT 为 Rstudio 运行端口
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_redirect off;
    allow xxx.xxx.xxx.xxx; # 可登录白名单ip 
    deny all; 
}

 

0 人收藏

发表评论