0

私は小さなネットワークを持っており、1 つの ubuntu 12.04 (ローカルのイントラネット Web サイトをホストしようとしている) サーバー マシンといくつかのデスクトップがあります。私が本質的に望んでいるのは、ネットワーク内でhttp://example.intranet.comのような単純な名前でサーバーにデプロイされたページにアクセスすることです。どうすればそれを達成できますか? ...

サーバーマシンにApache Tomcatサーバーがインストールされています。

よろしく

アヴァニンドラ

4

2 に答える 2

2

ローカル ネットワーク上のすべてのクライアントにサービスを提供する DNS サーバーを展開するか、レコードを作成する必要があります。

次の内容のすべてのクライアント PC の/etc/hosts :

192.168.1.10    example.intranet.com

192.168.1.10 は、Web サーバーが実行されているホストの IP であることに注意してください。

Web サーバーの構成によっては、仮想ホストの構成をセットアップすることもできます。

アップデート:

最初に、クライアント マシンからその名前を使用して Web サーバーに ping を試みます。実際の IP で応答を受信した場合、最初のステップは完了です。次のステップは、Web サーバーの構成を確認することです。

私の知る限り、Tomcatはデフォルトで8080で実行されているため(おそらく127.0.0.1にバインドされている可能性があります)、server.xmlを確認し、それに応じてコネクタをセットアップする必要があります。

また、1024 未満のポートは root のみがバインドできるため、Apache と mod_proxy_ajp を使用してリバース プロキシを設定する必要があります。

于 2013-04-05T11:52:21.797 に答える
2

DNS サーバー/フォワーダーをセットアップする必要があり、クライアントはそれをデフォルトの DNS サーバーとして使用する必要があります。

Ubuntu では、pe dnsmasq を簡単に使用できます。次に、構成ファイル /etc/dnsmasq.conf をチェックアウトして設定します。

server=/intranet/192.168.0.1

192.168.0.1 をサーバーの IP アドレスに置き換えます

次に、すべてのサイエントは、次のように入力してApache Webサーバーにアクセスできます http://intranet

于 2013-04-05T12:14:35.683 に答える