このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

複数サーバーへのドメインでのアクセスについて このメッセージに返信する
日時: 2014/08/04(Mon) 10:32
名前: OTH
URL:
現在以下のような環境下にあり、少しばかり困っていることがあります。

クライアント --- ネット ==== サーバー1 ==== サーバー2

※サーバー1(CentOS5.9)ではDHCP・DNS・squid・apache 等を稼働中でルーターとしても使用中(pppoe)
※サーバー2(raspberry pi)ではapacheを稼働中
※それぞれのローカルIPは 192.168.1.1 192.168.1.2 としています。
※ドメインは hogehoge1.com hogehoge2.com で取得済み。 


サーバー1、サーバー2ともに自宅で稼働しており、独立したwebページ(それぞれのサーバー)にアクセスをしたいと考えています。
外部のクライアントが自宅のサーバー1には"http://hogehoge1.com/"でアクセスし
サーバー2には"http://hogehoge2.com/"でアクセスできるようにしたいのです。


何を設定すれば解決できるのか分からない状態です・・・
助けていただければ幸いです。
足りない情報等がありましたらお申し出ください。追記いたします!

どうかよろしくお願いいたします。
記事編集 編集

Page: | 1 | 2 |

Re: 複数サーバーへのドメインでのアクセスについて このメッセージに返信する
日時: 2014/08/19(Tue) 07:49
名前: ZED
URL:
Pound使うと超簡単です。
ソフトウエアでロードバランサ的な事ができますよ。
記事編集 編集
Re: 複数サーバーへのドメインでのアクセスについて このメッセージに返信する
日時: 2014/10/04(Sat) 01:14
名前: OTH
URL:
>Pound使うと超簡単です。
>ソフトウエアでロードバランサ的な事ができますよ。


返信ありがとうございます!
仕事の都合上、やっとサーバーを触れる時間が取れました・・・

さて、提案していただいたPoundというソフトをインストールし、設定しましたが・・・
なぜか起動してくれなくて困っています。

対処はしたいのですが、エラーメッセージがどこにあるのかわからない状態です。
解決方法等を教えていただけると助かります!

すみませんが、ご助力お願いいたします!!
記事編集 編集
Re: 複数サーバーへのドメインでのアクセスについて このメッセージに返信する
日時: 2014/10/04(Sat) 13:58
名前: ZED
URL:
ログは

/etc/syslog.conf
# Pound log.
local5.*

にして
/var/log/messagesに出てくるかと
記事編集 編集
Re: 複数サーバーへのドメインでのアクセスについて このメッセージに返信する
日時: 2014/10/04(Sat) 23:50
名前: OTH
URL:
>ログは
>
>/etc/syslog.conf
># Pound log.
>local5.*
>
>にして
>/var/log/messagesに出てくるかと

ZED様ありがとうございます!
ご説明いただいた事と、自分なりに色々試して起動するまでに至りました・・・

ですが
/etc/rc.d/init.d/pound start このコマンドでは起動できませんが
/usr/local/sbin/pound     このコマンドでなら起動できます

とりあえず、起動したことは確認できましたのであとは目的の設定に関してです。


以下、現在のpound.cnfの設定

## Main listening ports
ListenHTTP
Address 192.168.1.1
Port 80
End


Service
HeadRequire "Host:.*hogehoge2.com.*"
BackEnd
Address 192.168.1.2
Port 80
End
End

ここまで、現在のpound.cnfの設定


これで、http://hogehoge2.com として、アクセスできない状態です。
http://hogehoge1.com でなら、ルータ兼サーバーにはアクセスできます。

どこの設定が間違っているんでしょうか・・・
色々調べたり試しているのですが、どうにもうまくいきません。

あともう少しですので、ご助力のほどよろしくお願いいたします!
記事編集 編集
Re: 複数サーバーへのドメインでのアクセスについて このメッセージに返信する
日時: 2014/10/05(Sun) 16:46
名前: ZED
URL:
--

LogLevel 3
Alive 30

#コメントにしておく部分
#ListenHTTPS
# Address 0.0.0.0
# Port 443
# Cert "/etc/pki/tls/certs/pound.pem"
#End

Service
HeadRequire "Host: *.hogehoge2.com"
BackEnd
Address 192.168.1.2
Port 80
End
BackEnd
HeadRequire "Host: .*"
BackEnd
Address 192.168.1.1
Port 80
End
End

--

こんな感じでどうでしょう?
記事編集 編集
Re: 複数サーバーへのドメインでのアクセスについて このメッセージに返信する
日時: 2014/10/05(Sun) 22:49
名前: OTH
URL:
>--
>
>LogLevel 3
>Alive 30
>
>#コメントにしておく部分
>#ListenHTTPS
># Address 0.0.0.0
># Port 443
># Cert "/etc/pki/tls/certs/pound.pem"
>#End
>
>Service
>HeadRequire "Host: *.hogehoge2.com"
>BackEnd
>Address 192.168.1.2
>Port 80
>End
>BackEnd
>HeadRequire "Host: .*"
>BackEnd
>Address 192.168.1.1
>Port 80
>End
>End
>
>--
>
>こんな感じでどうでしょう?

ZED様、度々ありがとうございます!!
ご指摘のようにpound.cnfの設定をしてみましたが、以下のようなエラーが出ております。


以下、エラーページの内容
ERROR

The requested URL could not be retrieved

While trying to retrieve the URL: http://hogehoge2.com/

The following error was encountered:

Connection to ***.***.16.88 Failed
The system returned:

(111) Connection refused
The remote host or network may be down. Please try the request again.

Your cache administrator is root.
Generated Sun, 05 Oct 2014 13:47:47 GMT by hogehoge1.com (squid/2.6.STABLE21)

以上がエラーページの表示



おそらくプロキシサーバー(Squid)の設定によるのでしょうが・・・
記事編集 編集
Re: 複数サーバーへのドメインでのアクセスについて このメッセージに返信する
日時: 2014/10/06(Mon) 10:34
名前: ZED
URL:
とりあえず、サーバーには到達させようと分岐はしていますね。

問題分岐の為、hogehoge1.com サーバーのSquidを止めてください。
リバース時点でキャッシュの整合性が云々って感じかと思いますよ。

まずは、とりあえず到達する事を目指してみてください。
記事編集 編集
Re: 複数サーバーへのドメインでのアクセスについて このメッセージに返信する
日時: 2014/10/07(Tue) 11:16
名前: OTH
URL:
>とりあえず、サーバーには到達させようと分岐はしていますね。
>
>問題分岐の為、hogehoge1.com サーバーのSquidを止めてください。
>リバース時点でキャッシュの整合性が云々って感じかと思いますよ。
>
>まずは、とりあえず到達する事を目指してみてください。


ZED様、ありがとうございます!!
Squidを停止したのですが、新たな問題が見つかってしまいました・・・


サーバー1のプロキシを停止したら、自宅のパソコンがネット接続できないという状況に陥りました。
Squidの設定で、透過プロキシにしていたのですが、それは関係はないと思います。

Poundに関してのスレッドなのですが、まずプロキシの設定を見直さないといけないと判断しました。
もしよろしければ、このSquidの停止で自宅のパソコンがネットに接続できなくなる問題の原因に関して
対策等ありましたら教えていただけたらと思います・・・


わがままで大変申し訳ございませんが、どうかよろしくお願いいたします。
記事編集 編集
Re: 複数サーバーへのドメインでのアクセスについて このメッセージに返信する
日時: 2014/10/07(Tue) 17:39
名前: ZED
URL:
Squidを停止すると、各PCから見れなくなります。
IE等のプロキシの設定も解除してください。

また、別の事象があるのであれば、スレを変えた方がよろしいかと。
記事編集 編集
Re: 複数サーバーへのドメインでのアクセスについて このメッセージに返信する
日時: 2014/10/08(Wed) 21:38
名前: OTH
URL:
ZED様ありがとうございます!

Squidに関していくつか疑問点がありますので、別スレッドにて質問したいと思います!

Poundに関してもとりあえずプロキシの設定が落ち着くまで触らないようにして、おいおい対応したいと思います。
Squidでのリバースプロキシなど、ほかのやり方もあると思うのでいろいろやっていきたいと思います。


この度は本当にありがとうございました!!
記事編集 編集

Page: | 1 | 2 |

件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -