問題タブ [vhosts]

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

apache - ベータユーザー向けの別のドキュメントルート?

私はubuntuサーバーのapacheで実行されているワードプレスベースのphpアプリケーションを持っています。新しいバージョンのアプリケーションを開発しましたが、特定のユーザーのみがこのベータ版にアクセスできるようにしたいと思います。私のサーバーの構造は次のようになっています:
/ var / www / site
/ var / www / betasite

これらのユーザーに別のドメイン/サブドメインのサイトを実行させたくありません。両方のサイトは同じワードプレスデータベースで実行されることになっているため、同じドメインが必要です。wp-content / themesフォルダーの外にたくさんのアセット/プラグインがあるので、セッション/クッキーに基づいてワードプレスのテーマを変更することもできません。

ベータユーザーにCookieを提供し、それらのCookieを使用してリクエストを新しいドキュメントルートにリダイレクトすることを考えていました。私はhtaccessのmod_rewriteをいじり回そうとしましたが、多くの実験の結果、mod_rewriteはapacheのドキュメントルート外のものにリダイレクトできないことがわかりました。
リクエストヘッダーのCookieに基づいて仮想ホストを設定する必要があります。何か案は?

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

apache - mod_rewrite - サブドメインからドキュメントルートのファイルへ

次のような着信 URL があります。

そして、(疑似コード)に書き直す必要があります

まったく新しいので、最良の場合は=VirtualHost=ブロック全体を提供してください。

どうも

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

apache - 隠しファイル用の VirtualHosts 404

VirtualHosts の次の行で実現するフレンドリーな URL ソリューションを使用しています

だから私はhttp://example.com/something/something/else/other/things/のようなURLを持つことができます

しかし、/ で始まるフォルダーを持つ URL を要求するユーザーに 404 ステータスを送信するにはどうすればよいでしょうか。(存在している必要はありません)

否定してはいけない例:

FilesMatch と DirectoryMatch で遊んでみましたが、これはより仮想的なパスであり、機能させることができませんでした。ご協力ありがとうございました

0 投票する
8 に答える
227435 参照

redirect - NGINX を使用して別のドメインにリダイレクトする方法は?

NGINXを使用してmydomain.comサブドメインをリダイレクトするにはどうすればよいですか?*.mydomain.comwww.adifferentdomain.com

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

apache - .htaccess を使用して 2 つの仮想ホスト (httpd.conf で構成) を切り替える

www.domain1.com と www.domain2.com の 2 つのドメインに 2 つの仮想ホストを構成しました。

ここで、htaccess ファイルを使用して、ドメインを指すフォルダーを切り替えます。

/data/prod/web --> www.domain1.com

/data/dev/web --> www.domain2.com

/data/prod/web --> www.domain2.com

/data/dev/web --> www.domain1.com

出来ますか?私たちを手伝ってくれますか ?

どうもありがとう

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

.htaccess - パフォーマンスのために、.htaccess コンテンツを vhost に移動します

.htaccess ファイルの内容を apache2 の vhost ファイルに移動すると、パフォーマンスが向上するかどうか疑問に思っていました。

これは私の .htaccess の内容です

そうすることが良い考えである場合、vhost 宣言のどこにコンテンツの上に置くべきですか?

ありがとう!

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

regex - AliasMatch 正規表現構文

この AliasMatch 正規表現が機能しない理由 (サーバー エラーではなく 404 をスローする) を教えてください。

私は一致しようとしています:

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

apache - Symfony2とhtml5boilerplateリダイレクトルールを使用した400の不正なリクエスト

私は最近Symfony2PHPフレームワークの使用に移行し、最初からhtml5boilerplateの素晴らしさをすべて含めたいと思っていましたが、両方の.htaccessファイルをマージする際にいくつかの問題がありました。

上位3つは定型文からのものです。www.example.comからexample.com、example.com / testからexample.com/test/にリダイレクトし、先頭に。が付いたフォルダへのアクセスを制限します。(たとえば、.git)。

最後は、フロントエンドコントローラー用のSymfony2の書き直しです。他のリダイレクトが発生しない場合にこれにアクセスしたいのです(したがって、example.com / hello /がそれに到達するはずです)。

最後の書き換えがコメント化された場合、Apacheは400 Bad Requestを返しますが、その理由はよくわかりません。リダイレクトは外部(R = 301)に設定されているため、再評価してapp.phpにアクセスする必要があります。 。

リライトもすでにオンに設定されています。

どんな提案も素晴らしいでしょう、書き直しバフの多くはありません=(

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

linux - Amazon EC2 Apache シンボリック リンクが許可されていません

Amazon EC2 インスタンスを作成し、それに Apache と PHP をインストールしました。

新しい VirtualHost を作成しました:

ここで、ブラウザでリクエストを実行する403 Forbiddenと、ログにシンボリックリンクの問題が表示されます。

どうしたの?EC2 はシンボリックリンクをブロックしていますか? 助けてください!

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

ruby-on-rails - 複数のドメイン、複数の vhost、個別の rails アプリ

複数のドメインを使用して、同じ VPS で複数の異なる Rails アプリをホストしようとしています。Ubuntu 10.10 で Apache 2.2.17 を使用しています。Apache の場合、複数の vhost ファイルがあるため、特定のサイトをコメント アウトしたり削除したりすることなく、簡単に有効化および無効化できます。また、mod_rewrite を使って、同じ rails app に行く複数のドメインが同じ URL に行くように見えるようにして、コンテンツが重複する限り検索エンジンにヒットしないようにしています。

DNS が適切に設定されていると思います。ドメインごとに、wwwサブドメインと、ブログなどのサイト固有のサブドメインがあります。私が見ている問題は、Apache がwwwサブドメインをすぐに照合し、その背後にある追加の URL を調べていないように見えることです。変更しても何も起こりServerAliasません。たとえば、私の設定を使用して、 と入力するdavidheartsrachel.comと、結婚式の Web サイトに適切にアクセスできます。ただし、を使用するwww.davidheartsrachel.comと、ソフトウェア開発ビジネスである別の Web サイトにアクセスできます。URL は書き換えられません。davidheartsrachel.comの代わりにそのままですafewguyscoding.com

私が適切に動作させることができた唯一の方法は、プライマリ vhost ファイルで mod_rewrite を使用して、結婚式のウェブサイトの vhost ファイルにリダイレクトすることです (プライマリ vhost ファイルにそれがあることがわかりますが、コメントアウトされていますこの質問の目的)。これは私には適切ではないようですか?別の IP を取得して、名前ベースの vhost の代わりに IP vhost を実行する必要がありますか?

を実行するapachectl -Sと、次のようになります。

それがデフォルトのサイトであることに気付きましたafewguyscoding.comが、適切なサイトを決定するために完全な文字列の一致を行う必要はありませんか?

プライマリ サイトの vhost ファイル

結婚式場の vhost ファイル

役に立つかもしれない情報が他に思いつく場合は、投稿するように依頼してください。

編集:

これをクリアしてみましょう。最も本質的な形で、私の質問は次のとおりです。上記の私の構成に基づいて、なぜdavidheartsrachel.comに行くとwww.afewguyscoding.comに行き、davidheartsrachel.comに行くとdavidheartsrachel.comに行くのですか