0

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

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 欢迎说明。

当我检查了这篇文章apache之间的差异时。现在我怀疑我们是否能够安装它。tomcat

请帮忙。

4

1 回答 1

0

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

rApache 是专门用于 apache http 服务器的处理程序。通常,当 /foo.html 的请求进入时,apache http 服务器只会发回一个文件,但可以将其配置为通过处理程序运行程序,这就是 rApache。

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

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

于 2014-02-01T09:36:58.200 回答