問題タブ [apache-config]

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.

0 投票する
3 に答える
6246 参照

apache - 現在の日付を含めるようにApacheでエラーログファイル名を設定する

現在の日付に基づいて、毎日Apacheに新しいエラーログファイルを作成させようとしています。デフォルトのエラー ログ ファイル名は、ErrorLog "/logs/error.log" のようなものです。

次のようなものにしたい: ErrorLog "/logs/error_$year$month$day.log"

何か案は?

0 投票する
3 に答える
513 参照

mobile - モバイル ユーザーを差別化するにはどうすればよいですか? また、これがうまくいかないのはなぜですか?

私はメイン サイトとモバイル サイトを持っており、より良いモバイル エクスペリエンスを提供するための次のステップとして、報告されたユーザー エージェントに基づいて Apache がユーザーをリダイレクトすることを検討しています。たとえば、 http://jonathanscorner.com/spectacles/にアクセスしたユーザーは、http://jonathanscorner.mobi/?url=/spectacles/にリダイレクトされます。現在、httpd.conf で試したことが iPhone に影響しているようには見えません。私が試したのは:

調子がよかったときに 301 に変更することを視野に入れています。

私が持っている当面の質問は、iPhone でアクセスしたときにこれがhttp://jonathanscorner.com/spectacles/をリダイレクトしない理由(および携帯電話ユーザーをモバイルサイトに簡単にバウンスするためにできること) です。私のより広い質問は、モバイル ユーザーの訪問体験を向上させるために、どのような小さなステップを踏むことができるかということです。メイン サイトには、グラフィックを多用したデザインに真の芸術性があります。モバイル サイトは、1 ページあたり 1 つの小さなネットワーク ヒットなど、軽いタッチを提供することを目的としています。

0 投票する
3 に答える
51499 参照

apache2 - Apache ポート プロキシ

ポート 8001 をリッスンする非 Apache サーバーと、ポート 80 をリッスンする Apache を使用しています。特定の仮想ドメインが、ポート 80 を介して非 Apache サーバーによって実際に提供されるようにしたいと考えています。

例:

mod_proxy と ProxyPass でこれを行うことができると思いました。

しかし、それはうまくいきません。

0 投票する
3 に答える
4195 参照

apache - サイトごとに異なるUnixユーザーアカウント(www-data)を使用するようにApacheを構成します

ubuntu/debianリポジトリからのデフォルト構成のApache2.xWebサーバーは、Web要求を処理するapache2プロセスにwww-dataunixアカウントを使用します。apacheが2つの異なるサイト(domain1.comとdomain2.com)にサービスを提供しているとすると、apacheはdomain1.comへのリクエストを処理するときにunixユーザーwww-data1を使用し、domain2へのリクエストを処理するときにunixユーザーwww-data2を使用できますか? .com?動機は、各ドメイン名のコードを互いに分離することです。

0 投票する
1 に答える
11281 参照

apache - Apache と JBoss は同時にポート 80 を使用します

同じマシンに Apache 2 と JBoss 4.2.3 の両方があり、両方でポート 80 を使用したいと考えています。この mod_jk、mod_proxy を実行する方法はいくつかありますが、どれが最適かはわかりません。

負荷分散は必要ありませんが、HTTPS は必要です。

0 投票する
2 に答える
365 参照

apache - Apache RewriteRule

以下のApache書き換えルールを使用して、エンコーディングに問題があります。

書き換えルールは正常に機能しますが、「?」をエンコードしている場合を除きます。リクエストの文字は、レスポンスの「%3f」文字として。

なぜこれなのか誰か知っていますか?

どうもありがとう、

0 投票する
1 に答える
78 参照

apache - /talk.html?id=77 を talk.html?id=77 というファイルにマップするように Apache を設定するにはどうすればよいですか?

何年も前に閉鎖された会議の Web アプリケーションがあります。アプリケーションを実行する必要がなくなったので、動的に生成されたページから静的ページを作成したいと思います。

wget http://site.name.org/を実行した ところ、talk.html?id=77 という 1 ~ 300 の数字のファイルがたくさんありました。

/talk.html?id=77 のリクエストを talk.html?id=77 という実際のファイルにマップするように Apache を設定するにはどうすればよいですか?

(Apache 2.2 を使用)

0 投票する
2 に答える
724 参照

php - PHPセッションファイルの所有者は異なります

セッションファイルに問題があります...

自分のサイト(www.example.com)に直接アクセスすると、phpセッションファイルの所有者はwww-data:www-dataになりますが、www.example.com / index.phpからサイトにアクセスすると、セッションの所有者になります。ファイルはftp:www-dataであり、結果として生じる問題は、セッションを開始したいが、セッションファイルはすでに存在しているが、別の所有者のphpを使用すると、書き込み用にセッションファイルを開くことができない場合です。

私はapache+php5を実行しています

0 投票する
1 に答える
1909 参照

apache - apache: scriptalias が設定されているにもかかわらず、cgi リンクが「foo.cgi を開くことを選択しました」というメッセージにつながる

CentOS 5.2 でこのガイドに従って、nagios を初めてセットアップします。メインページは問題なく表示されますが、cgi プロセスによって生成されるはずのページを表示しようとすると、代わりに .cgi を保存するように Firefox からプロンプトが表示されます。そこからいくつかのhtmlを取得します。

ただし、奇妙なことに、私が知る限り、apacheはこれらのファイルを cgi として実行する必要があります。nagios.conf:

ScriptAlias ディレクティブまたは ExecCGI オプションのいずれかがこれをトリガーするはずですが、どちらも効果がないようです。

この構成ファイルapache によって解析されています。これを conf.d の外に移動すると、/nagios が 404 を返すためです。

.cgi ファイルは確かに /nagios/cgi-bin/ ディレクトリにあるため、間違ったディレクトリを指定していません。

検索は、ここでは問題ではない許可に問題がある人のみを提供するように見えました. これはかなり基本的なことのように思えますが、Apache のドキュメントが優れていても、少し途方に暮れています (最近、チェロキーを使いすぎています :))。

0 投票する
2 に答える
1973 参照

django - 1つのディレクトリをファイルシステムにエイリアスし、そのサブディレクトリをApacheのWSGIファイルにエイリアスするにはどうすればよいですか?

私はnginxをapache/mod_wsgiとDjangoのリバースプロキシとして使用しています。現在、wsgiファイルの/エイリアスとメディアディレクトリの/mediaエイリアスですべてが正常に機能しています。ただし、/ media / foo / barがwsgiファイルのエイリアスを作成して/media/foo/example.txtがapacheでexample.txtを提供するように設定したいのですが、/ media / foo / bar / example.txt Djangoの私のurls.pyに渡されます。

/ media /のエイリアスの上にあるapache.confに別のWSGIScriptAliasを追加しようとしましたが、/ media / foo / bar/example.txtはまだapacheによって提供されています。私のapache.confは現在次のようになっています。