如何使用 YaST2 在 openSUSE 上配置 Apache Rivet

如何使用 YaST2 在 openSUSE 上配置 Apache Rivet

我需要配置我的 Apache Web 本地服务器来查看 Tcl Apache Rivet Web 动态应用程序。

我遇到的问题是我的浏览器强制我下载该文件,因此 Apache 在我访问该应用程序之前不会解释该文件。

如果我访问根文件夹,则直接下载index.rvt。所以即使 Apache 也只做了很少的工作。

有人遇到过同样的问题并之前解决过吗?

答案1

这看起来不像 YaST 的事情(YaST 只会为 Apache 做非常基本的事情)...您可能会在高级设置中找到可以添加模块的内容。

然而,您可能仍然需要在 /etc/apache2/conf.d 中创建一个文件来告诉 Apache 当遇到这样的文件时该怎么做。

这里有一个关联了解更多信息。

如果链接断开\OpenSuSE 的更多详细信息仅有的:

编辑/etc/sysconfig/apache2

查找名为的部分APACHE_MODULES,并在引号内添加铆钉。保存、退出并重新启动 apache rcapache2 restart

如果幸运的话,这将启用铆钉,但也可能不会。如果是这种情况,请撤消更改。保存并重新启动 apache(这样我们就回到了方 1)。

您现在需要创建一个名为/etc/apache2/conf.d/rivet.conf

添加以下内容(您可能需要调整位置):

LoadModule rivet_module /usr/lib64/apache2/mod_rivet.so

AddType application/x-httpd-rivet .rvt
AddType application/x-rivet-tcl .tcl

AddType 'application/x-httpd-rivet;charset=utf-8' rvt

DirectoryIndex index.tcl index.rvt

保存并重新启动 apache。

这应该是一个好的开始,但要意识到我从未使用过 rivet 模块,因此 rivet.conf 可能不正确。请告诉我,我将对其进行编辑,以便我们获得正确的信息。

相关内容