問題タブ [apache-modules]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - Apacheサーバーのグローバル変数
私はCでいくつかのapache(2.2)モジュールを書いていますが、それはかなり新しいので、疑問に思っていました。
Apacheサーバーが実行を開始するたびに開始されるグローバル変数を作成できるかどうかを知る必要があります。
ほら、ホスト名のリスト(「特権」になる)が必要なので、要求を受け取るたびに、ホスト名がリストに表示されるかどうかを確認する必要があります(「特権」かどうかを確認するため)。
したがって、リストはグローバルである必要があり(すべてのサーバーインスタンスがリストの同じインスタンスを持つように)、最初に初期化する必要があります。
可能であれば、どうすればよいですか?
ありがとう!
c - Apache サーバーでの日常のタスク
私はCでいくつかのApache(2.2)モジュールを書いていますが、私はそれがかなり新しいので、疑問に思っていました:
毎日のタスクをこなしたい。ファイルを読み取り、そのデータをリストに挿入するもの。
それは可能ですか?
ありがとう!
html - mod_layout apacheモジュールの適切な代替品を知っている人はいますか?
私はApacheサーバーにmod_layoutモジュールを非常に長い間使用してきました...しかし、最近、それは完全に正しく機能していません。
モジュールを修正しようとするのではなく(作者がそれを放棄したと思います)、別のオプションを見つけたいと思います。
基本的に、mod_layoutでは、テストやファイルをその場でhtmlに挿入できます。HTMLに表示される特定のテキストの最初、最後、または後にテキストを挿入できます。
python - MacでPythonを実行するためにApacheを取得する
だから私は新しいMacを持っていて、mod_python、mod_wsgi、およびdjangoでApacheを実行しようとしています。私は単に含むテスト test.py を持っています:
#!/usr/bin/python
print "Content-type: text/html"
print
print "<html><head>"
print ""
print "</head><body>"
print "Test Page"
print "</body></html>"
xcode4 をダウンロードし、macports を使用して、これらのサイトで提供されている手順で apache、php5、および mod_wsgi をインストールしました:
http://www.phpied.com/installing-php-and-apache-on-mac-osx-that -was-pretty-easy/
http://heisel.org/blog/2009/09/25/mod-wsgi-mac/
何らかの理由で mod_python が機能しないため、svn から最新のソース コードをダウンロードして、標準./configure --with-apxs=/opt/local/apache2/bin/apxs
make
sudo make install
次に、LoadModule blah modules/blah.so を使用して httpd.conf を構成します。
Apacheを起動したとき
ブラウザで test.py に移動すると、ファイル全体がプレーンテキストで表示され、それが正しくないことがわかりました。httpd.conf で python デバッグをオンにして、もう一度 test.py に移動すると、これが表示されました。
何が間違っているか、またはxcode 4を使用してMacでこれを行う方法に関するチュートリアルを知っている人はいますか(はい、私の研究では、xcode 4が一部のアーキテクチャサポートを廃止し、一部のモジュールを時代遅れにしたため、実際に関連しています)?
apache2 - Apache モジュールでの Apache クライアント タイムアウトの設定
apache モジュールを作成していますが、ap_rwrite がクライアントに何かを書き戻そうとしてもクライアントが応答しない場合の処理方法を考えています。それが起こるまで ap_rwrite への呼び出しはブロックされますか?
それにタイムアウトを設定できますか?もしそうなら、それは何と呼ばれていますか?
ありがとう!
apache - Apache mod_evasive の問題
私は自分のウェブサイトに mod_evasive Apache モジュールを使用していますが、問題なく動作しているようです。ルールがトリガーされたときに外部コマンドを実行するように構成で指定できるので、次のようなものを追加しました
すべて正常に動作しますが、受信したメールには送信者がなく、件名がなく、本文は次のようになっています。
カスタム送信元アドレスとカスタム件名で mod_evasive を設定できる方法はありますか?
apache2 - Apache モジュールのリファラー フィールドにアクセスするための API
request_rec* 構造で見つかりませんか? Apache モジュールでアクセスする方法はありますか?
ありがとう!
python - py ファイルが変更されたときに apache/mod_wsgi を自動的に再起動させる簡単な方法はありますか?
apache/mod_wsgi で実行されている django サイトがあります。コードを更新するたびに、Apache を手動で再起動する必要があります。
mod_wsgi はそれを行う方法を提供します: http://code.google.com/p/modwsgi/wiki/ReloadingSourceCode これは、ちょっと、まともではないと思います。
だから私の質問は:それを行うためのより簡単でまともな方法はありますか? ファイルのステータスなどを監視するApache modなど。そうでない場合、それを行うための apache mod を作成することは可能ですか?
c - / var/wwwフォルダーを更新するためのapacheの書き込みアクセス
私は次のことを行うapacheモジュールを書いています:
1)ユーザーがページをリクエストする(index.html)
2)Apacheモジュールは、index.html内の単語数をカウントし、htmlファイルのフッターに単語数を追加するフィルターとして機能します。
3)新しいindex.htmlであるフッターを持つものでindex.htmlを上書きします
4)httpリクエストをユーザーに提供します。
基本的に、fwriteを使用してフッターをindex.htmlに追加しているが、役に立たない場合、ステップ3で問題が発生します。ファイルアクセス許可エラーだと思います。
wwwディレクトリへの書き込みアクセスを許可することはセキュリティ上のリスクが高いことを知ったので、この問題を克服するための最善の方法を知りたいと思います。
apache - MAMPにApacheモジュールX-Sendfileをインストール
MAMPが使用できるように、X-Sendfile apacheモジュールをインストールするにはどうすればよいですか?
これらの指示に従ってX -Sendfile をインストールしましたが、うまくいきませんでした (デフォルトの apache インストール用にインストールしたようです)。また、手動で にコピーしようとしまし/usr/libexec/apache2/mod_xsendfile.so
た/Applications/MAMP/Library/modules/
が、Apache の再起動時に次のエラーが発生しました。
Cannot load /Applications/MAMP/Library/modules/mod_xsendfile.so into server: cannot create object file image or add library