YaST2を使用してopenSUSEでApache Rivetを設定する方法

YaST2を使用してopenSUSEでApache Rivetを設定する方法

Tcl Apache Rivet Web動的アプリケーションを表示するには、Apache Webローカルサーバーを構成する必要があります。

私が経験している問題は、私のブラウザにファイルを強制的にダウンロードさせ、アプリケーションにアクセスするまでApacheがファイルを解釈しないことです。

ルートフォルダにアクセスすると、index.rvtが直接ダウンロードされます。したがって、Apacheでさえもほとんど作業を行いません。

誰でも同じ問題が発生し、以前に解決したことがありますか?

答え1

これはYaSTのようには見えません(YaSTはApacheに対して非常に基本的な操作のみを実行します)...詳細設定でモジュールを追加できる項目を見つけることができます。

ただし、これらのファイルが見つかったときにApacheが何をすべきかを知らせるには、/etc/apache2/conf.dにファイルを作成する必要があります。

ここに一つあります。協会より多くの情報を知りたいです。

リンクが壊れた場合\ OpenSuSEの詳細ただ:

編集する/etc/sysconfig/apache2

名前付きセクションを見つけて、引用符APACHE_MODULESの中にリベットを追加します。 apacheを保存して終了してから再起動してくださいrcapache2 restart

運が良ければリベットは使えますが、そうではないかもしれません。その場合は変更をキャンセルしてください。 Apacheを保存して再起動します(それで最初の項目に戻ります)。

これで、次のファイルを作成する必要があります。/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が正しくない可能性があることに注意してください。お知らせいただいたら、正確な情報が得られるように修正いたします。

関連情報