問題タブ [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.
php - 2 つのドメイン、1 つのサイト、1 つの SSL チェックアウト。クッキーを取得するには?
多言語の Web ショップがあり、訪問者は異なる言語の 2 つのドメインからアクセスできます:
hxxp://x.com - 英語
hxxp://x.ru - x.com のアドオン ドメインであるロシア語。
認証ページとカート ページは、SSL 経由でここにあり ます: https://x.com/index.php?mode=login
hxxps://x.com で x.ru の Cookie 情報を使用するにはどうすればよいですか? x.ru の訪問者を認証のために hxxps://x.com にリダイレクトし、その後 x.ru にリダイレクトしても問題ありませんか?
ありがとうございました。
ruby - Ruby Rack と複数のインターネット ドメイン
2 つのドメインで、1 つのサーバー (つまり 1 つの IP アドレス) によって提供される個別の Web アプリケーションをそれぞれ実行しています。要求に応じて、ラック ミドルウェアによって適切なアプリケーションが選択される必要があります。すでに 1 つ出ていますか、それとも自分で作成する必要がありますか? (自分で書いても問題ありませんが、既存のものを使用できれば完璧です。;-)
ご協力ありがとうございました。
javascript - サーブレットでの複数ドメインセッションの処理
複数のドメイン間でセッションを共有する必要があります。
複数のドメインとは、tomcat6のインスタンスを1つ実行していることを意味します。また、URL localhost:8080 / webapp / test.jspとmyhostname:8080 / webapp / test.jspを使用してWebアプリケーションにアクセスできます(hostsファイルでDNSエントリを構成したため)
これで、javascriptはlocalhost:8080 / webapp / ActionAおよびmyhostname:8080 / webapp/ActionBへのajax呼び出しを起動します
これで、無効なセッションに対してエラーがスローされます。
javascriptがlocalhost:8080 / webapp / ActionAおよびlocalhost:8080 / webapp / ActionBへのajax呼び出しを起動する場合、正常に機能します。
誰かがこれを実装するためのいくつかの方法を提案できますか?
-ありがとう
php - codeigniter のドメインに基づいて異なるコンテンツを提供する
codeigniter で Web サイトを開発します。しかし、私が使用しようとしている方法が最良のアプローチであるかどうかはわかりません。同じサイトに多くのアドオン ドメインが存在します。ただし、コンテンツは、サイトへのアクセスに使用されたドメインに基づいてフィルタリングされます。
たとえば、ユーザーがドメインから来た場合
siteusa.com
、コンテンツは特定のユーザーに応じてフィルタリングされて表示されます。ユーザーがsiteuk.com/sitechina.com
コンテンツから来た場合、それに応じてフィルター処理されます...
URLを検出してコンテンツを提供するために、このようなことを計画しています
私が目にするもう1つの問題は、codeigniterのbaseurl設定ですが、ここでその解決策を見ました
これはこれを行うための最良の方法ですか?ボトルネックになる可能性はありますか?
サイトのメイン ドメインはフィルタリングされていないコンテンツを提供し、各アドオン ドメインはバックエンドから各ドメインに設定されたフィルタに従ってコンテンツをフィルタリングします。
culture - 複数のドメインやカルチャ間で URL を共有するドキュメントをセットアップする方法
私は 2 つのカルチャ固有のドメイン (.co.nz と .com.au) を持つ kentico サイトを持っており、複数のカルチャをセットアップして、サイト ツリー内のいくつかのドキュメントの異なるバージョンがサイトに含まれるようにしたいと考えています。
これはすべて機能していますが、私の問題は、両方のドメインで URL を同じにしたいのですが、kentico では 2 つのドキュメントに同じパスを使用することを許可していないことです (パスの末尾に-1を配置します)。同じ名前を入力した場合)
私は持っていることを探しています:
同じドキュメントを指します (それぞれのカルチャ バージョンで)
他の人はどのようにこれを達成しましたか?
ruby-on-rails - マルチドメインレールアプリ. MVC を賢く使うには?
背景: アプリ a、b があり、この同じアプリケーションにさらにアプリを追加する予定です。アプリは十分に類似しており、多くのビュー、アセット、およびアクションを共有できます。現在、a,b は単一の Rails アプリ (2.3.10) に住んでいます。cは、このRailsアプリにもあるほど十分に似ています。
問題: この 1 つのアプリにさらにアプリを追加し続けると、ケース ロジックが多すぎて、すぐにアプリを維持するのが困難になります。また、名前空間の問題が発生する可能性もあります。ただし、アプリは機能とレイアウトが非常に似ているため、1 つのアプリにまとめて維持することも理にかなっています (サイトの外観/機能の約 50% が共有されるため)。
私たちがやろうとしているのは、これをできるだけきれいに保つことです。これにより、複数のチームが作業しやすく、保守しやすくなります。
私たちが考えたこと/試みていること: エンジン。各アプリをエンジンにします。これにより、ルートをドメインに基づくことができます。また、特定のアプリのコントローラー、モデル、およびビューを引き出すこともできます。アプリをすぐに再利用することはないため、このソリューションは理想的ではないようです。また、ルートでホストを明示的に指定することは正しくないようです。
スキニング/テーマ。認証ロジックはアプリ間で異なります。各ユーザー モデルは異なります。したがって、これはスキンの問題だけではありません。
app/view で、sitea ビューのフォルダー sitea、siteb ビューの siteb などを追加します。コントローラーとモデルについても同じことを行います。これはまだかなり厄介で、命名規則に従わなかったため、Rails ではうまく機能せず、多くのコードが乱雑になりました。
Railsアプリをもう一つ作っています。2 つのアプリが同一である場合、同じコントローラーまたはビューを維持したくありませんでした。
私たちがやりたいことは、アプリがホストに基づいてコントローラーをインテリジェントに使用できるようにすることです。したがって、各アプリにはセッション コントローラーがあり、おそらく共有ロジック用の親セッション コントローラーがあります (現在は必要ありません)。これらのセッション コントローラーのそれぞれで、その特定のアプリの認証を処理します。したがって、ドメインが a.mysite.com の場合、アプリ a のセッション コントローラーを使用し、アプリ a のビュー、モデル、コントローラーを使用することを認識します。また、ドメインが b.mysite の場合、b のセッション コントローラーを使用します。また、a のユーザー モデルと b のユーザー モデルがあり、これもドメインによって決定されます。
この状況で誰か提案や経験がありますか? そして理想的には、Rails 3 への更新は現在オプションではないため、Rails 2.3.x を使用します。
c# - 複数のログイン/ログアウト ドメイン、ASP.NET の単一メイン ドメイン、およびフォーム認証を実装するにはどうすればよいですか?
ユーザーが自分のユーザー名とパスワードを入力して共通のメイン ドメイン D にログインできる複数のドメイン A、B、C が必要です。
したがって、ユーザーは A、B、または C に移動し、ユーザー名とパスワードを入力して「ログイン」ボタンをクリックすると、メイン ドメイン D にログイン/認証された状態になります。次に、ユーザーはやりたいことを実行し、ログアウト ボタンをクリックすると、A、B、C のいずれかの元のドメインに戻ります。
これを行う最善の方法は何ですか?
現在、ASP.NET 4.0 (C#) でフォーム認証を使用しています。
ありがとう、
php - 異なるドメインの複数のアプリケーションに一度ログインするにはどうすればよいですか?
たとえば、2つのアプリがあります。1つはにabc.com
あり、もう1つはにありxyz.com
ます。
今私がやりたいのは、1人のユーザーがログインするとabc.com
、そのユーザーもxyz.com
自動的にログインするということです。ログインした後、ブラウザの新しいタブでabc.com
開くと、すでにログインしていることが表示されます。xyz.com
と同じです。ログインして開くmsn.com
と、すでにログインしていることがわかります。hotmail.com
msn.com
hotmail.com
CIを使用しており、ログイン情報としてCIのセッション関数(実際にはCookie)を使用しましたが、異なるドメイン間でCookieを共有できないようです。
CURLを使おうとしましたが、CURLではxyz.com
実際にCookieを作成できません。
また、Googleを検索したところ、多くの人がセッションIDを渡すことを提案しましたが、問題は、との間abc.com
にxyz.com
リンクがないことです。どうすればセッションを渡すことができますか?セッションIDをデータベースに保存する場合、どのユーザーがこのセッションIDを使用する必要があるかをどのように識別できますか?IPによって明らかに安全ではありません:D
私を助けてください!
drupal - Drupalの複数のドメインと有機グループ
同じDrupalインストールを共有する1つのメインサイトと4つのサブサイトをセットアップしたいと思います。これは、クライアントが1つのCMSフロントエンドからすべてのサイトを編集できるユーザーを求めており、個別のDrupalサイトにログインし続けたくないためです。
また、サイトは相互にコンテンツを共有する必要があるため、1回のDrupalインストールを使用して5つのサイトを作成することはさらに理にかなっています。
私はOrganicGroupsを見てきましたが、それは私が望むことをするように見えます。
私が解決できなかったのは、基本的に4つのドメインを同じDrupalインストールにポイントし、特定のオーガニックグループのホームページを返す方法です。
有機グループを使用してこれを行う方法を知っている人はいますか?
ruby-on-rails - nginx、thin、および複数のホスト
nginx+thinを実行しているサーバーに複数のドメインを設定しようとしています。たとえば、www.domain1.comとwww.domain2.comが、それぞれのアプリへのルートパスが異なるさまざまなアプリに移動するようにします。
nginxに精通している場合は、この投稿の下部にnginx.confファイルを投稿しました。
複数のサーバーブロックを試してみようと思っていたのですが、サーバーがデフォルトでランダムなシンポートを選択し、両方のドメインが同じアプリにアクセスするという問題が発生しました。*主な理由は、thin_clusterブロック内にある両方のアプリのすべてのポートです。*
私の主な関心事は、特定のサーバーと関連付けられていないthin_clusterがあることだと思います。そして、server_nameなどを持つサーバーブロックがあります。ただし、thin_clusterをサーバーブロック内にネストすることはできません。
複数のホストにサービスを提供する方法について何かアイデアはありますか?
これが私の/etc/nginx/nginx.confファイルです