問題タブ [multiple-domains]

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 に答える
6065 参照

build-process - 複数の Web サイトが同じコードベースで実行されていますか?

ホスト型ソリューションとして提供されるアプリケーションを開発しています。基本コードを複製することなく、同じコードで複数のサイトを使用する方法を理解することに感銘を受けました。

例: ウェブサイト 1: www.example.com とウェブサイト 2: www.sample.com は同じコードで実行されますが、構成設定とテーマが異なります... wordpress で独自のドメイン名を実行するように。

どうすればこれができるか知りたいです。

データベースの場合も..各Webサイトに個別のデータベースを作成するか、各テーブルの列としてWebサイトIDを持つ同じデータベースを使用する方がよいでしょうか。

助けてください。

[明確化] ドメイン エイリアスではありません。のような...それはサービスになります。異なるクライアントには、異なるテーマを持つ独自のドメイン名で同じアプリケーションが提供されます。ブロガーが行うことのようなもの..独自のドメイン名で同じブログアプリケーションを使用

[テクノロジー] 具体的には、ホスト名を使用してどの構成を使用するかを決定する方法を検討しています。PHP と MySQL を使用しています。

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

java - 複数のドメインを持つ Tomcat に Apache をリンクする

さて、私はこれにしばらく取り組んでいて、検索してきましたが、これまでのところ、私が知りたいことに実際に答えている答えは見つかりませんでした. 私はこれで私のロープの終わりに少しいますが、いつかすぐにこれを理解できることを願っています.

そのため、Apache 2 をインストールして標準の Web ページを提供していますが、現在サポートされているドメインの 1 つの Tomcat インスタンスにリンクしています。ただし、既に持っているコード ベースとは別のコード ベースを指す別のドメインを Apache 経由でサーバーに追加したいと考えています。私はいくつかの異なる角度からこれに取り組んできましたが、自分がやりたいことを実際に行うには、これらのサーバーのセットアップについて十分に知らないと判断しました.

私のサーバーに関する情報はほとんどありません: 現在、Apache 2 で単一の Tomcat5.5 インスタンスを実行しており、mod_jk を使用してそれらを接続しています。

私はworkers.propertiesにワーカーを持っており、Tomcatインスタンスの正しいポートを使用して「ホスト」フィールドを「localhost」にポイントしているため、すべてが機能します。

私のTomcat server.xmlファイルには、現在提供しているwebappを指す「localhost」として定義されたホストがあり、そのホストもdefaultHostとして設定されています。

私が考えていたのは、「localhost」とは異なるホスト (つまり、host2) を持つ新しいワーカーを追加し、それと一致するように「host2」という名前の server.xml ファイルで新しいホストを定義できるということでした。ワーカーの「ホスト」は、Tomcat インスタンスのホスト名ではなく、サーバーを指している必要があるようですが、これは正しいですか?

繰り返しますが、私が望むものの簡単な要約: www.domain1.com が「webapp1」を指し、www.domain2.com が「webapp2」を指すように、apache/tomcat コンボでセットアップします。

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

asp-classic - 別のサーバーの絶対パスを取得する方法

帯域幅の問題のため、ダウンロード可能なファイルを別のサーバーでホストしました。次に、現在のサーバーからASPスクリプトを使用してこれらのファイルをダウンロードします。

しかし、ASPスクリプトを使用して、その特定のサーバーの絶対パスをどのように知ることができますか?

skに関して

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

security - Web サイト間でユーザーを安全に転送する

シナリオは次のとおりです。

  • 異なる環境 (つまり、異なるデータベース、異なる Web サーバー/ドメイン) に存在する 2 つの別個の Web サイトがあります。
  • 両方のサイトのコードを完全に制御できますが、上記の点から、お互いのデータベースと直接通信することはできません
  • ユーザーをサイト A からサイト B に安全に転送する必要があります

これを実装する最良の方法は何ですか? クエリ文字列を介してサイト間でユーザー識別子を送信するだけでは、暗号化されていても安全ではありません。他の誰かが URL を取得できるからです。標準的な解決策は、Web サイト A が作成し、Web サイト B が知っている別の一時キーと共にユーザー ID を渡すことのようです。この場合、一時キーを使用してシステムを安全にセットアップする適切な方法は何ですか?

ありがとう!

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

django - Django: アカウント所有者がアプリで別のドメインを持つことを許可する安全で堅牢な方法はありますか?

アカウント所有者が独自のサブドメインや独自のドメインを完全に持つことができるようにしたい場合。NGINX をプロキシ サーバーとして使用している場合、NGINX conf にそれぞれのドメインを作成し、クライアントにそのドメインを指定させる必要がありますか、それともこれが悪い理由がありますか? また、それを行う場合、アカウント固有の (Django DB のアカウント) 情報をリクエスト (つまり、www.spamfoosaccount.com からサーバーへのリクエスト) に渡すにはどうすればよいので、リクエストを Apache にプロキシしますが、どのように私のアプリケーションは、request.HTTP_HOST を見ない限り、それが spamfoo のアカウントからのものであることを認識していますか (これが最善の方法かもしれませんが、質問するまでわかりません)。よろしくお願いします。

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

c# - SQL Server を使用して 2 つの ASP.NET アプリケーション間でセッション状態を共有する

私は、同じドメイン上の cms アプリケーションとオンライン ストア アプリケーションの間でセッションを共有する必要があるサイトで作業しています。

私はそれでいくつかの進歩を遂げました、そしてそれは私のローカルビルドで動作します

基本的に、私はこの記事で提案されていることを行いました

http://blogs.msdn.com/toddca/archive/2007/01/25/sharing-asp-net-session-state-across-applications.aspx

TempGetAppID ストアド プロシージャをハッキングして、同じアプリケーション ID を返しました (1)。これは、「abv5d2urx1asscfwuzw3wp4500000001」のような ID を持つセッションを作成するため、機能しているように見えます。これは私が期待するものです。

私の問題は、テスト環境にデプロイすると、2 つのサイト間を移動するときに新しいセッションが作成されることです。したがって、cms サイトでセッションを開始すると、ストアに移動すると、新しいセッションが作成されます。これらは、IIS7 で 2 つの異なる Web サイトとして設定されています。

両方のサイトの web.config ファイルでは、 要素と 要素はどちらも同じで、次のようになっています (機密情報を除く)。

これが機能しない理由を誰かが考えていますか? フォーム認証を 2 つのサイトで共有していますが、問題なく動作しています。どんな助けやアイデアも大歓迎です!

どうもありがとう

デイブ

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

asp.net - 個別のドメインを持つSaaSアプリでのSSLの実装

Asp.netでSaaSアプリケーションを開発しており、シングルアプリケーションとテナントごとのデータベースを使用しています。このアプリケーションは、SSLとデータ分離が必要な機能であるSaaseコマースに似ています。ここで、37Signalsのようなセカンドレベルドメインではなく、すべてのテナントが個別のトップレベルドメイン名を持つことができるようにします。したがって、すべてのドメインabc.comとxyz.comは同じ単一のアプリを使用しています。

私が知る必要があるのは、すべてが正常に機能するようにアプリケーションにhttpsを実装して展開する方法と、すべてのドメインが1つのアプリケーションを指すようにIISでNameServerとWebアプリケーションを構成する方法です。

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

content-management-system - 1つのウェブホストプロバイダーの下の複数のドメインに1つのCMS?

誰もが無料のCMSをお勧めできますか

  • SimpleScriptsの一部であることが望ましいか、BlueHost共有ホスティング環境でインストールできます。
  • 1つのデータベース/インターフェース/CMSアプリケーションを使用して複数のドメインを処理できます。すべてのドメインには、類似しているが異なるコンテンツがあります。ベースのドメイン名に基づいてルールを配置するCMSアプリケーションのレコードのリストが欲しいのですが。したがって、1つのレコードがdomain1.comに表示され、record2がdomain1.comとdomain3などに表示されます。
  • プラグイン対応になります
  • 使いやすく、セットアップ、
  • 信頼性が高く、ユーザーの要求に迅速に対応
  • 大きなコミュニティ
  • 何か忘れましたか?:-)
0 投票する
1 に答える
760 参照

grails - Grails - 複数のドメイン名、関連する Web サイト

同じコードでデザインと構成が異なる複数の同様のWebサイト(それぞれが独自のドメイン名)を持つGrailsアプリを構築しています。(ブロガーのことを考えてください)

ハッキングしすぎずに、単一のアプリで異なるビューやいくつかの異なるロジックを使用するための最良の方法は何ですか?

私は Grails を初めて使用します。私が念頭に置いている方法は、ドメイン名が何であるかを常に確認し、適切なコントローラー/ビューを提供することです。より良い方法はありますか?

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

php - 同じフォルダを指す複数のドメイン

私は現在2つのウェブサイトを運営しています。ドメインを追加し、ルートフォルダを/domain1.comおよび/domain2.comではなく/に設定できます。このようにして、両方のWebサイトは同じフォルダーに移動しますが、どちらもドメイン名を維持します(リダイレクトはありません)。私のコードは、ユーザーがdomain1.comまたはdomain2.comのどちらからのものであるかを判別し、PHPを使用して適切なコンテンツを表示します。

今、私は別のウェブホスティング業者に切り替えました。問題は、ルートフォルダの場所を指定できないことです。したがって、ルートフォルダは/domain1.comと/domain2.comである必要があります。また、VirtualHostsを編集するためのhttpd.confへのアクセスを許可していないようです。

.htaccessを使用してリダイレクトを試みましたが、問題は、domain2.comにアクセスすると、domain1.comに直接リダイレクトされ、domain2.comのホスト名が保持されないことです。

シンボリックリンクの設定も試みましたが、まったく同じことをしているようです。

これを解決する方法はありますか?