4

バックグラウンド

現在、LAN 上で複数の低電力サーバーを実行しています。これらはすべて異なるサービスを実行していますが、一部は類似しています。私も 3 つのドメインを所有しており、それらのドメインには多くのサブドメインがあります。

それで、あなたの問題は何ですか?

前に言ったように、私のサービスのいくつかは非常に似ていて、同じポートで実行されます (1 つのサーバーに Owncloud サーバーがあり、別のサーバーで Web サイトがホストされています)。これは、owncloud.mydomain.com を Owncloud サーバーに移動させ、www.mydoamain.com を Web サーバーに移動させたい場合少し問題があることを意味します。両方のサブドメインが私の家に送られ、サービスは同じポートを使用します。サブドメインごとにトラフィックを分離することはできません。

編集: SSH、HTTPS、FTP などの多くのタイプのトラフィックを転送できる必要もあります。

可能な解決策

さまざまなポートでさまざまなサービスを実行するだけでしたが、まったく最適ではありません。それは見た目が奇妙であることを意味し、人々は私のサービスを使用するのが難しくなり、一般的に私が好きではないものになる.

私は同じサーバー上で同様のサービスについて考えましたが、それらはかなり厄介なサーバーです。私はむしろそのようなことをする必要はありません。また、サーバーが少し古いため、そのうちの 1 つが停止した場合でも、少なくとも他のサービスを利用できることを知っておくと便利です。私はこのオプションはまったく良くないと思います。

考えられる最善の解決策: haproxyと呼ばれる、まさに探している機能を備えたサービスがあると聞きました。これに関する私の唯一の問題は、このサービスの使用方法がわからないことであり、特に、このサービスを利用する方法がわからないことです。

私の最後の質問

ハプロキシを機能させたいのですが、必要な方法でセットアップする方法を知る必要があります。誰かが私が具体的にやりたいことを行う方法に関するチュートリアルへのリンクを持っている場合 (私が望む方法ではなく、haproxy を機能させる方法を既に見つけました)、本当に感謝しています。私はこれを自分で探しますが、すでに持っていて、何を検索すればよいかさえわかりません。誰でも私を助けることができますか?

ありがとうございました

4

2 に答える 2

0

必要な IP アドレスは 1 つだけですが、仮想ホストを正しく構成する必要があります。このリンクは、Ubuntu 仮想ホスト構成の段階的な詳細を提供します。これが最も簡単な方法であり、個人的なネットワークを使用することを主張する場合、他の誰もがそれが最も安価であることに同意するでしょう.

https://www.digitalocean.com/community/articles/how-to-set-up-nginx-virtual-hosts-server-blocks-on-ubuntu-12-04-lts--3

于 2013-09-09T01:43:22.020 に答える