問題タブ [apache2]

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 投票する
5 に答える
8124 参照

apache2 - Apache 2サーバーにブラウザにファイル転送ダイアログを開かせるにはどうすればよいですか?

URLが.plnまたは.psa拡張子のファイルを指している場合、Apache 2サーバーにブラウザにファイル転送ダイアログを強制的に開かせるにはどうすればよいですか?

CentOS 5、Apache 2、MYSQL 5、PHP 5、最近ビルドされたCentOS5.2i386インストールCDを備えたシンプルなLAMPサーバーがあります。私のWebアプリケーションは、ダウンロードしてカスタムアプリケーションにインポートするファイルを生成します。ファイル拡張子は.psaと.plnです。サーバーにブラウザにファイル転送ダイアログを強制的に開かせるにはどうすればよいですか?ブラウザでApache2サーバー上の.psaまたは.plnファイルを指定すると、ファイルの内容がポップアップウィンドウに単純なテキストとして表示されます。ファイル転送ダイアログが欲しいのですが。

私が取り組んでいるWebアプリは、別のWebサーバーにデプロイされ、必要に応じて.plnファイルと.psaファイルを処理します。稼働中のサーバーへの管理者アクセス権がないため、サーバー構成ファイルを比較できません。

サーバーの動作を変更するにはどうすればよいですか?これには、Webアプリコードのコード変更(明示的なヘッダーの送信など)が必要ですか?もしそうなら、なぜそれは他のサーバーに対して機能するのですか?サーバーのデフォルトの動作を構成することで、コードの変更を回避できますか?

どんな助けでもいただければ幸いです。

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

redirect - Apache2 での URL リダイレクト

LAN 上の 1 つの Web サーバーの URL を LAN 上の別の Web サーバーにリダイレクトしようとしています。必要なのは /var/www ディレクトリ内の .htaccess ファイルだけで、その内容は次の 3 行のみであると想定しました。

オプション +FollowSymLinks

RewriteEngine on

RewriteMatch ニュースサイト\.level2\.level1\.com http://192.168.0.250:8080

また、フォルダー /etc/apache2/mods-enabled に /etc/apache2/mods-available/rewrite.load へのシンボリックリンクを作成しました

1 つ目: ブラウザに「newsite.level2.level1.com」と入力すると、最終的に「level2.level1.com」になります 2 つ目: RewriteMatch は新しい URL に追加されたポートをサポートしていますか

私はComcastを持っていて、*.level2.level1.comを許可する機能が有効になっているので、level2.level1.comはDynDns.orgを介していることに言及する必要があります

見てくれてありがとう、リッチ

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

ruby-on-rails - Phusion Passenger を mod_perl 仮想ホストにどのように混在させますか?

Location / のハンドラを PerlModule に設定して、Catalyst アプリケーションをデプロイする VirtualHost があります。

Catalyst アプリケーションを Rails に変換したいのですが、徐々にです。フロント エンドはすべて ExtJS フレームワークを使用した JavaScript であり、バックエンドは JSON のみを提供します。これにより、JSON が catalyst と rails から同じ形式である限り、段階的な移行が可能になります。

理想的には、Rails と Catalyst の両方を同じドメインでホストし、AJAX アプリケーションの一部を更新して、Catalyst の代わりに Rails を 1 つずつ使用できるようにすることができます。

それらを同じドメインに配置する必要があるため、スクリプト タグ プロキシと JSON コールバックを使用するためにすべての AJAX コンポーネントを再コーディングする必要はありません。

別のハンドラーを指定しない限り、場所とそれに含まれるすべてのものを所有する mod_perl で動作するように Phusion パッセンジャーを構成する方法についてのアイデアはありますか?

mod_perl をバイパスするために /rails のデフォルト ハンドラーを default-handler に設定してから、Passenger の RailsBaseURI /rails を使用しようとしましたが、これは明らかに機能しません。RailsBaseURI を Location タグで使用することはできません。乗客から使用するハンドラーを見つけることができませんでした。

0 投票する
4 に答える
282 参照

google-analytics - トラフィックを分析するための無料の統計 Web サイト

Google Analytics や Clicky など、自分のサーバーで動作するプログラムを探しています。本当に古いように見えるawstatsを使用しました。オープンソースである必要はありませんが、無料のものが望ましいです。

可能であれば、Apache ログも分析する必要があります。

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

https - 常に https にリダイレクトするのは賢明ですか?

ユーザーが自分のユーザー名を転送してインターネットを有効にするプロジェクトに取り組んでいます。ユーザーを常にhttpsバージョンにリダイレクトし、httpバージョンもhttpsにリダイレクトするようにしたいので、httpバージョンしかありません。これは賢明な動きですか?モバイル デバイス (WiFi 対応デバイス) に問題がある可能性があります。

トーマス

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

apache - Apache (xamp) と IIS は連携できません

PC (Windows XP SP3) に XAMP 1.6.8 と IIS 5.0 がインストールされています。

それらを同時に実行することはできません。IIS サービスが実行されている場合、Apache は次のエラーをスローします。

(OS 10048) 通常、各ソケット アドレス (プロトコル/ネットワーク アドレス/ポート) の使用は 1 つだけ許可されます。: make_sock: アドレス 0.0.0.0:80 にバインドできませんでした 利用可能なリッスン ソケットがありません。シャットダウン中 ログを開くことができません 上記のエラーまたはメッセージに注意し、キーを押して終了します。24...

Windows は、ローカル コンピューターで Apache2 を開始できませんでした。詳細については、システム イベント ログを確認してください。これが Microsoft 以外のサービスである場合は、サービス ベンダーに連絡し、サービス固有のエラー コード 1 を参照してください。


編集:

Apache は別のポート 3128 で実行されます。IIS (asp.net) は通常、別のポートで実行されます。

0 投票する
5 に答える
29028 参照

apache2 - LocationMatch ディレクティブでの否定の使用

私たちのサイトはApacheで実行されており、クライアント証明書を使用して保護されています. これまでのところ、サイト全体へのアクセスを提供する証明書は 1 つしかありませんでした。ここで、jira 以外にアクセスできない新しいユーザー グループに jira を公開する必要があります。そのグループ用に別の証明書を作成し、SSLRequire と Location/LocationMatch の組み合わせを使用してそれらを区別することを計画しています。

したがって、基準は次のとおりです。

  1. 古い証明書を持つユーザーは完全なサイトにアクセスできます
  2. 新しい証明書を持つユーザーは /jira URL パターンにのみアクセスできます

私はいくつかの組み合わせを試しましたが、LocationMatch の否定を得ることができませんでした。どんな助けでも大歓迎です。

httpd.conf ファイルは次のようになります。

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

security - Apache2 の未定義の文字セット UTF-7 XSS 脆弱性

Web サーバーをアップグレードせずにApache 2.2.4でこの脆弱性を修正する方法を知っている人はいますか?

これは、ネット上のSecurityReasonで見つけたものです。彼らが提案した修正は、バージョン 2.2.6 にアップグレードすることです。しかし、サーバーは稼動しており、アップグレードは最後の手段です。

Apache2 XSS の未定義の文字セット UTF-7 XSS の脆弱性

XSS(UTF7) はmod_autoindex.cにあり ます。文字セットは定義されておらず、文字セットを UTF-7 に設定することにより、Apache 2.2.4 で使用可能な「P」オプションを使用して XSS 攻撃を提供できます。

「P=パターンは、指定されたパターンに一致するファイルのみをリストします」

これに対する解決策を提案してください。

0 投票する
4 に答える
27721 参照

apache - Apache2 での同時接続数を制限する

Apache サーバーで実行されている Web アプリケーションへの同時接続数を制限する方法はありますか?

サーバーのバージョンは Apache 2.2.11 です

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

apache - .htaccessを調べる前にURLを解決するapache

次の形式の書き換えルールがあります。

フォームのURLを受け取り、次のよう/foo/barに変更します/foo.php?arg=bar

ローカルで正しく動作し、古いホストでも動作しますが、新しいホスト(ubuntuを実行)に移動したため、動作が異なります。

新しいホストでは、Apacheはfoo.phpがあることに気づき、それを直接呼び出します。つまり、フォームのURLは。/foo/barとして表示され/foo.phpます。名前foo.phpfoo_junk.php変更して書き換えルールを次のように変更した場合

その後、それはすべて機能します。したがって、オーバーライドを有効にしなかったわけでも、mod_rewriteなどをインストールできなかったわけでもありません。書き換えは機能します。URLを解決するプロセスの別の時点で、ローカルとは異なる時点で行われているだけです。

このための構成オプションはありますか?