問題タブ [drupal-multi-domain]
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.
drupal - マルチサイトDrupal用のワニスVCL構成?
私の現在の設定は次のとおりです。
- Varnishat
:80
とDrupalat:8080
は同じボックスにあります - Drupalは、などのマルチサイトとして実行されています
site1.xx.com
。site2.xx.com
- マルチサイトドメインはApacheV.Hostsによって決済されます
そのような種類のDrupalセットアップで使用している標準/共通のVCL構成はありますか?または、デフォルトのVCLファイルはそれを意味しますか?
drupal - Drupal 7 - 同じサイト コード、テーマ、モジュール、データなどを使用して、新しい/複数のドメインをシームレスにホストする
Drupal 7 を使用して、同じコード、テーマ、モジュール、さらにはデータベースとコンテンツを持つ 2 つのドメインをサポートし、エンド ユーザーに対して完全に透過的にしたいと考えています。
そのため、exmaple1.com のユーザーには exmaple1.com のみが表示され、example2.com のユーザーには example2.com のみが表示されます (example1.com にリダイレクトされません)。さらに複雑なことに、私はすでに example1.com のレガシーを持っており、これを変更することはできません。
一番近くに来ました -
1) apache 仮想ホストを使用して、両方のドメインの要求を同じ drupal htdcos ディレクトリにプロキシします。2) https://drupal.org/node/53705
に従って各ドメインのサイトをセットアップします。
a) example2.com ディレクトリの下にある settings.php ファイル内のベース URL を変更します。
それでも、example2.com のユーザーは example1.com(?!) にリダイレクトされます。実際、デフォルトの settings.php ファイルを調べたところ、baseURL フィールドがコメントアウトされていることがわかりました。サイトのベース URL のディレクトリ検索で結果が返されませんでした。これは、データベースのどこかに設定されていることを示唆していますか? どこ?url_alias のようなテーブルを調べました - レコードはありません。これは、ベース URL の HTTP 要求を読み取る何らかの変数に設定できますか?
私はすでに、settings.php、apache 仮想ホスト、.htaccess での HTTP リダイレクト/書き換え、pathauto モジュール、バックアップ/移行、およびマルチサイトで base_URL を「修正」するソリューションを確認しました。
drupal - Drupal 多言語ページで、存在しないサブページで 404 が表示されない
複数の言語である Drupal7 で実行されている Web ポータルがあります。「/test」というページがあり、ブラウザで「/test/asdf」または「/TeSt」に移動すると、404 が表示されないという問題があります。ページは通常どおり配信されます。
なぜこれが起こるのか、誰にも分かりますか?
ssl - drupal openatrium (oa2) + マルチドメイン サイト (oa_domains) + SSL + settings.php の base_url エラー
私のサイトは、oa_domains モジュール (openatrium 内) を使用したマルチドメイン サイトです。すべての Web は SSL の下にあり、例外はありません。
SSL がなければ、非常にうまく機能します (マルチドメインまたはシングルドメイン)。https://www.drupal.org/node/2265627として設定(#4)
SSL化するため、1つのドメイン設定で、.htaccessの変更(http→httpsリダイレクト)の他に、base_urlをhttps://www.domain.comに追加します。これはうまくいきます。
私の問題は、oa_domains モジュール + SSL を使用してマルチドメインを構成する必要があることです。ドメインが異なるため、(SSL を機能させるために) base_url を使用できなくなりました。
私はsettings.phpでifステートメントを使用することを考えていました。しかし、いくつかのドキュメントでは、異なるドメインのディレクトリを扱うべきだと言っています。
次に、sites/domain1.com と sites/domain2.com を追加し、settings.php を両方の場所にコピーしますが、異なる base_urls に変更します。ただし、それでも機能しません (エラー、ページが見つからない、またはテーマの画像にアクセスできない、さらにスクリプト内の多くの http:// )。
settings.php で if ステートメントを使用できますか? 現在のドメイン名を知るには?
ありがとう。
drupal - 異なるドメインのサブディレクトリを持つ Drupal マルチサイトの作成
Drupal マルチサイトを作成しようとしています。現在、以下のフォームのライブ サイトがあるとします。
abc.example.com
def.example.com
xyz.example.com
すべてのサイトは、ディレクトリ内の同じサーバー (Nginx サーバー) に存在します。
/var/www/vhosts/abc.example.com/httpdocs
/var/www/vhosts/def.example.com/httpdocs
/var/www/vhosts/xyz.example.com/httpdocs
現在、ライブ サイトごとにブログを作成する必要があります。Drupal マルチサイト アーキテクチャを検討しているため、すべてのサイトが同じコードベースを指す必要があります。これにより、メンテナンス タスクが容易になります。
現在、blogs.example.com にインストールされているメイン/デフォルト ドメインのサイト ディレクトリへのシンボリック リンクを作成しているため、シンボリック リンクは次のように作成されます。
ln -s /var/www/vhosts/blogs.example.com/httpdocs/ /var/www/vhosts/xyz.example.com/httpdocs/blog
そして、サイトの下にsites/xyz.example.com.blogとしてフォルダーを作成しました
しかし、ブラウザーで URL を開くと、「入力ファイルが指定されていません」というメッセージが表示されます。
上記のエラーが .htaccess の問題によるものかどうかはわかりません。また、MutliSite に関連する htacess 構成をどこに追加するかについても混乱しています。
どんな助けでも大歓迎です。
drupal - Drupal 7: マルチサイトのサブサイト
Drupal 7 でマルチサイトをセットアップしたいのですが、サブサイトの 1 つをリモート サーバーに常駐させることが可能かどうかを確認したかったのですか? または、すべてのサブサイトを親サイトと同じサーバーに配置する必要がありますか?
更新 # 1:
私のシナリオは、その組織の下にいくつかの独立した子会社を持つ組織のマルチサイトを設定するようなものです。
したがって、上記のシナリオでは、すべての子会社ユニット (およびそのサブサイト) は、運用またはビジネス ユニットとして互いに完全に独立していますが、サイトの機能は親組織の観点からは同じです (そのため、私たちはマルチサイト アプローチを選択)。
私の質問は、親サイトとすべてのサブサイトが同じサーバー上にあるかどうかです。
子会社 1 にサブサイト 1 へのアクセスを提供し、サブサイト以外のものにアクセスまたは変更できないようにするにはどうすればよいですか?
また、システム全体や他のサブサイトに単一障害点を発生させることなく、サブサイトでやりたいことを自由に実行できるようにしたいと思いますか?
私にお知らせください。