我已经按照以下网站提供的说明进行了操作。
已安装 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。
我检查了此post中apache
和tomcat
之间的差异。现在我怀疑我们是否能够安装它。
请帮忙。
答案 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/
将收到响应。