Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 运行在本地主机上的闪亮服务器可以';当apache重定向时,无法从web访问_R_Shiny_Apache2_Shiny Server - Fatal编程技术网

R 运行在本地主机上的闪亮服务器可以';当apache重定向时,无法从web访问

R 运行在本地主机上的闪亮服务器可以';当apache重定向时,无法从web访问,r,shiny,apache2,shiny-server,R,Shiny,Apache2,Shiny Server,你好,亲爱的stackoverflow 设置闪亮服务器和apache2路由时遇到问题。 大致遵循本指南(但使用apache2) 我将shiny设置为在我的127.0.0.1:2224端口上运行。当我打开一个隧道并向前移植时,我在本地主机上看到我的应用程序,一切正常 我在apache中将pwd和重定向设置为: <VirtualHost *:80> ServerAdmin karin@localhost ErrorLog ${APACHE_LOG_DIR}/error.l

你好,亲爱的stackoverflow

设置闪亮服务器和apache2路由时遇到问题。 大致遵循本指南(但使用apache2)

我将shiny设置为在我的127.0.0.1:2224端口上运行。当我打开一个隧道并向前移植时,我在本地主机上看到我的应用程序,一切正常

我在apache中将pwd和重定向设置为:

<VirtualHost *:80>
    ServerAdmin karin@localhost
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    ProxyPass "/myapp" "http://localhost:2224"
    ProxyPassReverse "/myapp" "http://localhost:2224"

   <Location /myapp>
    AuthType Basic
    AuthName "Enter your login name and password"
    AuthUserFile /etc/apache2/.htpasswd
    Require valid-user
   </Location>

服务器管理员karin@localhost
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
ProxyPass“/myapp”http://localhost:2224"
ProxyPassReverse“/myapp”http://localhost:2224"
AuthType Basic
AuthName“输入您的登录名和密码”
AuthUserFile/etc/apache2/.htpasswd
需要有效用户

当我打开publicmy.ip/myapp时,系统会提示我登录,然后我会被重定向到本地端口2224,耶

~不过,这个应用程序似乎坏了。我看不到任何资源、图像、css——只有应用程序ui.R中编码的普通界面

我在日志中看到了大量内容,闪亮的服务器正在web上查找所有这些资源,地址为my.ip/shared/whatever——但这些资源只能通过localhost:2224/shared/whatever访问

知道我把路线弄乱了吗?缺少哪些权限,或者在不设置ssh隧道和端口转发的情况下尝试访问我的应用程序时需要哪些权限

谢谢你的建议

大致遵循本指南(但使用apache2)

我已经成功地使用apache2作为Shining server的反向代理,并详细遵循了该指南,特别是最后的示例。在您的情况下,您应该替换

ProxyPass "/myapp" "http://localhost:2224"
ProxyPassReverse "/myapp" "http://localhost:2224"

大致遵循本指南(但使用apache2)

我已经成功地使用apache2作为Shining server的反向代理,并详细遵循了该指南,特别是最后的示例。在您的情况下,您应该替换

ProxyPass "/myapp" "http://localhost:2224"
ProxyPassReverse "/myapp" "http://localhost:2224"


Aaaaah,我使用的是一个没有资源测试的简单应用程序,一切都正常,现在我想知道为什么它突然不正常了。facepalm你说得对,阅读手册,非常感谢!Aaaaah,我使用的是一个没有资源测试的简单应用程序,一切都正常,现在我想知道为什么它突然不正常了。facepalm你说得对,阅读手册,非常感谢!