私は、VPSのApache2ベースのmediawikiドッカー・コンテナ(appscontainer/mediawiki)を配備していました。同じサーバー上の適切なアプリケーションに異なるサブドメインをプロキシできるように、Varnishを新しくインストールしました。次のようなワニスが301としてリダイレクトされるのはなぜですか?
私の現在のdefault.vcl設定ファイルを見て:
backend default {
.host = "127.0.0.1";
.port = "8080";
}
backend wikimedia {
.host = "localhost";
.port = "8080";
}
sub vcl_recv {
if(req.http.host == "wiki.virtual-assembly.org") {
set req.backend_hint = wikimedia;
}
set req.backend_hint = default;
}
私の問題は、私はURL http://wiki.virtual-assembly.orgを要求したとき、私はポート8080上のサーバーのIPアドレスに301を介してリダイレクトされてしまったということです(apache2インスタンスがリスンしているポート)。
ワニスが場所をhttp://wiki.virtual-assembly.orgに保つように指示する方法はありますか、それともapache2の設定が間違っていますか?事前に
おかげで、
PS:私は私の2つのバックエンドが等価である、私はより多くのアプリケーションを展開しているだろうと、私は将来的にデフォルトを変更します知っています。
あなたの答えを見ただけで、悲しいことにはい。私は他のバックエンドの定義を追加したので、そこに保管するのが間違っていることをすぐに認識しました。私が定義した他のバックエンドは正常に動作しているので、インストールプロセス中にwikiの設定が間違っていると思います。まだそれを確認する必要があります。しかし、あなたの答えに感謝;-) – Balessan