• 締切済み

ADSL環境でXOOPS2.0したい

自宅のADSL環境でXOOPS2.0を立ち上げ、外からも中からも見えるようにしたいと思っています。 ・ADSLで常時接続しています。 ・BBルータ、使っています。 ・DDNSでドメインをとりました。(仮にzzz.ddns.com) ・LAN側には、Win2K×数台、Linux×1台がありますが、とりあえずはWin2K上のXOOPSを公開したいと思っています。 ・そのサーバは、Win2K SP4+Apache1.3+PHP4.x+MySQL3.23+XOOPS2.0という環境です。 ・そのサーバには、10.80.xx.yyというローカルIPを振ってあります。 ・できれば、外からも中からも http://zzz.ddns.com/xoops/html/ でアクセスしたいです。 さて、XOOPSのセットアップには、以下の3通りを試しました。 パターン(A)  XOOPSインストール時に、自分のURLを"http://zzz.ddns.com/xoops/html"としてセットアップする。  → 外からは見れますが、中からはBBルータの管理画面を出そうとしてしまいます。 パターン(B)  XOOPSインストール時に、自分のURLを"http://10.80.xx.yy/xoops/html"としてセットアップする。  → 中からは見れますが、外からは当然見れません。 パターン(C)  XOOPSインストール時に、自分のURLを"/xoops/html"としてセットアップする(怒られるけど)。  → やや挙動不審で、ログインできても管理画面出ず。 解決策としては、LAN側にある全てのマシンのHostsファイルに、  10.80.xx.yy zzz.ddns.com と書く、という方法がありますが、あまり美しくないので、やりたくありません。 なんとか「ApacheのVirtualHost機能(よくわかってない)を使用する」や「LAN側にDNSを立てる」などの方法でよい解決策はありませんでしょうか???

みんなの回答

  • mason
  • ベストアンサー率56% (9/16)
回答No.1

内部からのアクセスができないのはルーターのせいだと思います。 解決方法としてはローカル向けにDNSを立てるということでしょうか。でも、一番手っ取り早いのは ローカルアドレスでアクセスなんですが。 やはり、ドメインでアクセスしたいですよね~。 参考にURL記載しておきますね。

参考URL:
http://www.ryu.dyn.to/Trouble/LocalDomain.html
jitou
質問者

補足

ありがとうございます。ルータのせいだと思います。 単にローカルアドレスでアクセスすればいいのであれば、特に問題ないのですが...XOOPSの場合、インストール時に指定したURLでしかアクセスできなくなってしまうのです。 つまり、事実上両立できない、ということになります。 参考URL、ありがとうございます。よく読んでみます。