問題タブ [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.
apache - ドメインを内部で別のドメインにリダイレクトする
foo.comから実行されているレガシーWebアプリと、単一のApacheサーバーからdemo.bar.comで実行されている新しいバージョンがあります。
httpd-vhosts.confファイルは次のようになります。
現在、アプリをデモURLから本番URLに半自動的に移行しています-ディレクトリのコピー、構成ファイルの変更など...
アプリの複雑さによっては、これは簡単な場合もあれば、そうでない場合もあります。
クライアントがdemo.bar.comを認識せず、demo.bar.comが舞台裏のリダイレクトを認識しない場合に、トラフィックをfoo.comからdemo.bar.comに内部的にリダイレクトするようにapache Webサーバーに指示することは可能ですか?
可能であれば、Cookie、基本アクセス認証などに関する影響はありますか?
dns - 接頭辞/接尾辞の環境ドメイン名
概要
私は現在、学習体験としてCodeIgniterフレームワーク用の複数環境プラグインを実装しています。しかし、私は複数の方法で解決できる問題に遭遇しました。どのアプローチをとるかわからないので、この質問です。私はこのテーマについてStackOverflowとWebをすばやく検索しましたが、決定的な結果はほとんど見つかりませんでした。
問題
ウェブサイトを開発するとき、あなたは一般的にこれと同様の構造を模倣するセットアップを持っています:ローカル-テスト-ライブ。この構造を持つことで、これが接頭辞付きの構造であろうと接尾辞付きであろうと、さまざまな環境でWebサイトを表示できるドメイン構造がほぼ確実に得られます。
質問
上記の各環境のURLを定義するためのベストプラクティスは、プレフィックス付きのアプローチですか。
- local.site.com
- test.site.com
- site.com
または接尾辞のアプローチ:
- site.local
- site.test
- site.com
この質問の結果、接頭辞と接尾辞の両方をサポートする必要がある場合でも、どちらを使用するのがベストプラクティスであるかを知ることは有益です。
magento - Magento マルチカントリー/マルチドメインのセットアップ
シナリオは次のとおりです。
-abcd.co.uk などの magento サイトを所有している友人がいます。- ビジネスを他のヨーロッパ諸国に拡大したいと考えているため、abcd.at、abcd.be、abcd.de などのドメインを購入しました - 同じカタログ、同じインターフェース、すべてのドメインで利用可能な同じものを使用したいただし、通貨 (自動レート換算になります)、店舗の住所、ヘルプの連絡先などは除きます。 -言語翻訳の要件はありません。すべて英語になります
多数のフォーラムとヘルプ マニュアルを読んだ後、これが私たちが行ったことです: -これらのドメインごとに、1 つの Web サイト、1 つのストア、および 1 つのストア ビューを作成しました。-ウェブサイト レベルで URL と通貨を設定しました。-メインのmagentoインストール内にstoresというフォルダーを作成し、そのフォルダー内にそれらのドメインごとに個別のフォルダーを作成しました。- index.php および .htaccess ファイルをそれぞれにコピーして構成しました (後で、vps が nginx を使用しているため、.htaccess ファイルの構成が無駄であったことに気付くため)。
質問 01. これは私たちが必要としているものに対する正しいアプローチですか? または、何かを見逃したり、不要な手順を実行したりしましたか? 質問 02: それが正しいアプローチである場合、残りの手順 (nginx を使用した仮想ホストの構成およびその他の必要な手順) を完了する方法を段階的に説明できますか?
前述したように、宿題をしたところ、Apache のセットアップ方法に関する多くの情報が見つかりましたが、nginx のセットアップに関する非常に不完全な情報が見つかりました。さらに悪いことに、私はnginxについて何も知りません
よろしくお願いします。
django - Django:同じコードベースと別のドメイン、Settings.py、WSGI ファイルを持つ 2 つの Web サイトですが、別のデータベースを実行することはできません
これはおそらく WSGI/Apache の設定の問題だと思います。
mod_wsgi を使用して Apache を介して提供される Django Web サイトがあります。同じコードベースから別のドメイン、データベース、および settings.py を介して 2 つ目の Web サイトを実行しようとしています。
私の WSGI 構成ファイルは、正しい個別の settings.py ファイルをロードしているようです。ただし、2 番目のドメインが新しいデータベースではなく元のデータベースからデータをロードしているように見えます。これは、Apache がセットアップされている本番環境でのみ発生しています。
私の settings.py ファイルは、common.py というファイルを介して共通情報をロードしてから、データベース名をロードします。
いえ
settings1.py
settings2.py
これらの設定は、それぞれの WSGI ファイルから読み込まれます。
www.domain1.com -> index1.wsgi:
www.domain2.com -> index2.wsgi:
ご覧のとおり、設定場所を変更しただけです。コードの位置はそのままです。settings1.py と settings2.py のプロパティにより、サーバー上の静的ファイルの保存と読み込みの場所が変わっていることから、この部分が機能していると確信しています。ただし、アプリケーションが呼び出す情報は、www.domain2.com から呼び出された場合でも、database1 から取得されます。そのデータベース名は、common.py ではなく、settings1.py でのみ使用できるため、これがどのように可能になったのかさえわかりません。誰でもこの問題について何か洞察がありますか?
編集:
ドメインをそれぞれの WSGI ファイルに誘導する Apache インクルードを追加しています。NGINXにポート80でリッスンさせ、関連するリクエストをApacheに転送しているため、仮想ホストはローカルホストでリッスンすることに注意してください。
.htaccess - How to use htaccess to always redirect to https://www.example.com with multiple domains?
I have the next code in my .htaccess
file:
With this code the following URLs are redirecting everyone to https://www.example.com
.
http://example.es
http://www.example.es
https://example.es
But the next one is not redirected:
Could some one help me with this problem?
content-management-system - 同じ言語の複数のドメインのCMS
米国を拠点とするサイトがあります(例:www.example.com)。私たちは、英国とオーストラリアのユーザー向けに複数のサイトを作成する任務を負っています。これらは両方とも異なるドメイン(例:www.example.co.ukとwww.example.co.au)を持ち、これらのサイトは同じ共通ページのバックエンドを共有します。コンテンツの約80%はすべてのバージョンで同じですが、連絡先、パートナー、製品提供など、異なるセクションがいくつかあります。
例
米国のサイト(www.example.com)には4つのページがあります。
- 家
- 約
- 製品
- コンタクト
UKサイト(www.example.co.uk)にも同じページがあります
- ホーム(米国と同じですが、バナー画像などのわずかな違いがあります。URLはwww.example.co.ukになります)
- About(異なるコンテンツ、URLはwww.example.co.uk/aboutである必要があります)
- 製品(米国と同じですが、提供内容に若干の違いがありますが、URLはwww.example.co.uk/servicesである必要があります)
- 連絡先(コンテンツが異なります。URLはwww.example.co.uk/contactである必要があります)
米国のサイトと同じバックエンドとほとんど同じコンテンツを使用しているが、ページの違いがいくつかあり、ドメインが異なる英国版とオーストラリア版のサイトを設定するにはどうすればよいですか?
誰かがこれを達成するのに役立ついくつかの良いCMSツールをお勧めできますか?
seo - 同じウェブサイトを複数のドメインに提供することはSEOにとって悪いことですか?
私は現在それを指している2つの異なるドメインを持っているウェブサイトに取り組んでいます:
- example1.com
- example2.com
複数のドメインに同一のコンテンツを提供するとランキングに悪影響を与える可能性があることを読みました。
提供されているWebサイトは、アイテムのリスト(eコマースサイトを考えてください)とその他のいくつかの小さな調整(タイトル、説明、キーワードなど)を除いて、ほとんど同じです。使用するドメインに応じて、さまざまなアイテムを提供するように適応します。
これにより、複数のドメインに重複するコンテンツを提供する問題が解決され、ランキングに悪影響を与えることはありませんか?
または、単一のドメインに301リダイレクトして、そこから移動する方がよいでしょうか。
php - DNS セットアップ - 複数のドメインにわたる 1 つのアプリケーション
PHP と MySQL を使用してアプリケーションを作成しました。複数のドメインにまたがるシステムへのアクセスを設定したいと考えています。アプリケーションは自分のドメインでホストされており、顧客ごとに CNAME を使用してアクセスしたいと考えています。
顧客 A: http://myapp.domain-a.com 顧客 B: http://system.domain-b.co.uk
どうすればこれを達成できるかについて、誰かが私にいくつかのガイダンスを教えてください。
apache - Apachehttpdサーバーで複数のドメインやサブドメインを有効にする方法
環境開発で複数のドメインを有効にしようとしていますが、以下で試した方法で成功していません。その時点で間違っていますか?
httpdをインストールし、httpd.confのDocumentRootを次のように変更しました。
* Windowsホストファイルを(斜体でアクセスしたい)に変更しました:127.0.0.1 api.rotadorock
に切り替えると、アドレスはwww /に解決されますが、右側はwww / rotadorock/apiです。
* Update(Windowsホストファイル)
@Volker Birkが言ったように、必要ないので、上記のhostsファイルの変更を削除しました。ただし、それでも、希望どおりにアクセスすることはできません(api.rotadorock/またはlocalhost/ api.rotadorock /であり、C:/ Webserver / www / rotadorock / apiを指す必要があります)。何が間違っている可能性がありますか?
そして最後にhttpd-vhost.confを次のように変更しました:
apache - V-Hosts を使用した複数のサブドメインの VCL セットアップをニスにしますか?
簡単にするために、私はVarnishのスタートアップであるため、内部にと一緒にある単一のサーバーがあります。Apache には仮想ホストとして複数のサブドメインがあります。Varnish
Apache
私が持っているとしましょう:
- sub1.example.com
- sub2.example.com
- sub3.example.com
次に、Apacheのポートのみを次のように変更しました。httpd.conf
繰り返しになりますが、これまでの VCL でのバックエンド設定は次のとおりです。
ここでの私の質問は次のとおりです。
- このような設定で十分ですか?真剣に私はここで何が欠けていますか?
- 私がまだクリアする必要があるのは、まず、Apache側で、値
httpd.conf
を変更するだけでよいのでしょうか?Listen
これはどう:
また、各サブドメインの V.Host 設定:
- Apache側のために、それらのポートも変更する必要がありますか?
8080
最後に、VCL 構成で、次のようなものが表示されます。
.. 他のフォーラムで。
- VCL 内にこの種の設定はありません
- だから私はそのようなものが必要ですか、そして/または真剣に私のスキーマに欠けているものは何ですか?
皆さんありがとう!