Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

shiny应用的nginx配置 #8

Open
ShixiangWang opened this issue Dec 7, 2023 · 0 comments
Open

shiny应用的nginx配置 #8

ShixiangWang opened this issue Dec 7, 2023 · 0 comments
Assignees
Labels

Comments

@ShixiangWang
Copy link
Member

ShixiangWang commented Dec 7, 2023

主要是利用 nginx 实现方向代理到 shiny-server 的对应端口,另外实现 https 的验证访问。

$ cat /etc/nginx/sites-available/shiny
# Ref: https://gist.github.com/JasperHG90/e5b72673858886e0d5772ac40da0ee06

server {

        server_name shiny.zhoulab.ac.cn;
        #listen 80 default_server;
	#listen [::]:80 default_server;
	listen 443 ssl default_server;
	listen [::]:443 ssl default_server;
	#ssl on;
        ssl_certificate /home/deploy/gitea-docker/gitea/cert_zhou.txt;
        ssl_certificate_key /home/deploy/gitea-docker/gitea/key_zhou.txt;

        location / {
                proxy_pass http://localhost:3838/;
                #proxy_redirect / $scheme://$http_host/;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
		proxy_set_header Connection "upgrade";
                #proxy_read_timeout 20d;
                #proxy_buffering off;
        }
}

sites-available/shiny 需要软链接到 sites-enabled/shiny 以激活。

目前主要是让整个架构可以工作,后续可以考虑学习和进行自定义配置。

这里列一下学习文档:

官方文档:

参考配置:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant