是否可以在tomcat 6.0上安装rApache?

时间:2014-02-01 08:14:09

标签: r tomcat apache2 rapache

我已经按照以下网站提供的说明进行了操作。

rApache.net

已安装

mod_R.so,我已在sites-enabled文件夹中配置了以下内容。

    #rApacheInfo
    <Location /RApacheInfo>
            SetHandler r-info
    </Location>

    #brew function
    <Directory /var/www/brew>
            SetHandler r-script
            RHandler sys.source
    </Directory>

    <Directory /var/www/brew>
            SetHandler r-script
            RHandler brew::brew
            DefaultType html
    </Directory>

但如果我转到localhost:8080/RApacheInfo,我会收到错误HTTP Status 404 - /RApacheInfo

localhost:8080给了我apache tomcat welcome note。

我检查了此postapachetomcat之间的差异。现在我怀疑我们是否能够安装它。

请帮忙。

1 个答案:

答案 0 :(得分:0)

错误。 Apache tomcat是一个服务器,它充当基于Java的“servlet”的容器。 Apache http服务器是http请求的通用服务器。您在端口8080上侦听的内容必须是tomcat,因为您收到了tomcat错误页面。

rApache特别是apache http服务器的处理程序。通常apache http服务器只在发送/foo.html请求时才发送回文件,但是可以配置为通过处理程序运行程序,这就是rApache。

你可以在同一台机器上运行apache http server和tomcat,它们只需要在不同的端口上监听。如果您尝试在同一端口上运行它们,则第二个端口将无法启动。

默认情况下,apache http服务器侦听端口80,因此如果您以root用户身份运行它,那么如果它正在运行,则转到http://localhost/将收到响应。