- 締切済み
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を立てる」などの方法でよい解決策はありませんでしょうか???
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mason
- ベストアンサー率56% (9/16)
内部からのアクセスができないのはルーターのせいだと思います。 解決方法としてはローカル向けにDNSを立てるということでしょうか。でも、一番手っ取り早いのは ローカルアドレスでアクセスなんですが。 やはり、ドメインでアクセスしたいですよね~。 参考にURL記載しておきますね。
補足
ありがとうございます。ルータのせいだと思います。 単にローカルアドレスでアクセスすればいいのであれば、特に問題ないのですが...XOOPSの場合、インストール時に指定したURLでしかアクセスできなくなってしまうのです。 つまり、事実上両立できない、ということになります。 参考URL、ありがとうございます。よく読んでみます。