問題タブ [document-root]
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.
apache - apache と mod_rewrite を使用した A/B テスト
これを検索しようとしましたが、私のグーグルフーは今日欠けています。
だから私は2つのバージョンのサイトを持っています
ここで、各ドキュメントルートはほとんど完全なサイトのオーバーホールであり、A/B (多変量) テストを実行して、どのサイトのパフォーマンスが優れているかを確認したいと考えています。
先週グーグルで、この時間ベース(偶数秒と奇数秒)の提案を見ましたが、サイトはバスケットサイト(またはおそらくバスケットケースです!)であるため、途中で2つの異なる処理シナリオの間を行き来したくありません-取引。
そこで、クライアントIPアドレスの最後のオクテットが偶数ならtestaから、最後のオクテットが奇数ならtestbからサービスを提供するのが良いと考えました。そうすれば、サイトのさまざまなバージョンで、バスケットが扱いにくすぎるとして放棄した人の数について、少なくともいくつかの指標を得ることができました.
%{REMOTE_ADDR} に基づく RewriteCond 行の束がそれを行うと確信していますが、mod_rewrite ではかなり絶望的です。
ユーザーは test.mydomain.com にアクセスし、一方または他方の DocumentRoot から均等にサービスを提供する必要があり、URL に testa または testb が表示されませんが、各バリアントのパフォーマンスをログに記録できます。
アドバイスできる親切なグルはいますか?
ティア・デビッド
更新: testa.mydomain と testb.mydomain を仮想ホストを介してサブドメインとしてセットアップできます。
php - DOCUMENT_ROOTまたはより良いアプローチを変更する
私のローカル環境への道を設定するためのより良い方法はありますか?これが私がやろうとしていることです
このアプローチの唯一の問題は、コードに次のようなものを散らかす必要があることです。
そして、私は自分のサイトですべての絶対パスを見つけて、これでコードを乱雑にしているURLを前に追加する必要があります。私はMAcosxを使用しており、DOCUMENT_ROOTは/ Users / alex/Sitesです。
/ Users / alex / Sites / mysiteに変更できますが、mysite2が必要な場合はどうなりますか
php - Web サイトの「ルート」の場所を特定する
Web サイトの「ルート」URL とディレクトリに関する概念と用語について、助けが必要です。
Web サイトのルートを特定することは可能ですか、それとも恣意的な考えであり、実際のサーバーのルートしか確立できないのでしょうか?
さまざまな場所にあるさまざまな Web サイトで使用される PHP プラグインを作成しているとしますが、Web サイトのベース ディレクトリが何であるかを判断する必要があります。PHP を使用すると、常に DOCUMENT_ROOT と SERVER_NAME、つまりサーバー (または仮想サーバー) の絶対 URL と絶対ディレクトリ パスを特定できます。しかし、ウェブサイト自体がルート ディレクトリまたはサブ ディレクトリに「インストール」されているかどうかはわかりません。Web サイトがサブディレクトリにある場合は、ユーザーが「サブパス」変数を明示的に設定する必要があります。正しい?
java - JavaのPHPの$_SERVER['DOCUMENT_ROOT']に相当するものは何ですか
PHP に相当する Java を知る必要があります$_SERVER['DOCUMENT_ROOT']
。
アップロードされた画像を byte[] として取得し、その画像を Java プログラムが実行されているサーバーに保存する Java バックエンド プログラムを作成しています。次に、画像の URL をユーザー (フロントエンド) または電子メールとして送信します。ユーザーが私が送信したURLをクリックして画像を表示できるようにします。
PHP では$_SERVER['DOCUMENT_ROOT']
、ファイルの相対パスに加えて使用します。Javaでそれを行うにはどうすればよいですか?
私はサーブを使用していません。URLを返すためにJerseyを使用しています。(大事なら)
サーバーがローカルホストの場合は返されるパスが「http://localhost:8080/mypics/pic1.jpg」になり、ライブで実行されている場合は「http://www.mysite.com/mypics/pic1.jpg」になる必要がありますサーバ。新しい File("./") コードは "http..." を返しません。インポート後に netbeans がメソッド ServletContext.getContextPath() を見つけられない
performance - 各 apache プロセスは、すべての仮想ホストのすべての DocumentRoot をロードしますか?
パフォーマンスの問題を診断しようとしています。多くの仮想ホストを持つ Apache2 サーバーがあり、それぞれが Drupal や Joomla などの CMS を実行しています。各 apache プロセスは大量のメモリを消費しているようです。メモリにロードされているものを確認する方法はありますか? 各 apache プロセスは、各 DocumentRoot からすべてのファイルをメモリにロードしますか?それとも、サービスを提供している仮想ホストに対応する DocumentRoot のファイルのみをロードしますか?
apache - Apache、複数のdocumentRootを使用できますか?
Zend Webサイトを構築しています。プロジェクト(ローカル)の構造は次のとおりです。
.htaccessファイルとindex.phpファイルはパブリックディレクトリ内にあるため、パブリックディレクトリはapacheによってWebサイトのドキュメントルートおよびルートディレクトリとして識別可能である必要があります。
したがって、httpd.confファイル内の「DocumentRootfrom c:/ wamp / www / to c:/ wamp / www / my-zend-app/public」を編集する必要があります。しかし、そうすると、「c:/ wamp / www /」内の他のプロジェクトにアクセスできなくなります。両方のdocumentRootsを保持できますか?
編集 「httpd-vhost.conf」に関するhttpd.conf行のコメントを外してみて、ファイルを編集しました。
[httpd-vhost.conf]
Windowsホストファイルを編集した直後に次を追加します。
しかし、それは機能していません。私はWAMPSERVER2.1を実行しています
rewrite - 新しい document-root を使用した lighttpd の書き換えルールが機能しない
私は持っている
しかし、いくつかの静的ファイルでは、別のドキュメントルートを使用したい. 私はこのコードを使用してみます:
しかし、 error.logにエラーが表示されます:
試したとき:
要求されたファイルへの実際のパスは/usr/lib/python2.6/site-packages/mercurial/templates/static/style-coal.cssですが、サーバーは/usr/lib/python2.6/site-packages/mercurial/templatesを見つけようとします/static/ hg/static/ style-coal.css
zend-framework - Shared-hostのdocument-rootを変更しますか?
Zend Framework Webサイトを共有ホストにデプロイする場合、通常、Webサイトのpublic/フォルダーを指すようにDocumentRootを変更することはできません。その結果、WebサイトへのURLはhttp://www.example.com/public/になりました。
適切なホストを選択する以外に、回避策はありますか?
ありがとう
ルカ