• ベストアンサー

Fedora7でwebサーバ公開DiCEの設定

初めまして 以前、Fedora7を使ってApacheでWebサーバを作ったのですが Webへ公開する設定とDiCEの設定が分かりません。 WindowsXPの方でもApacheを使ってWebサーバを公開しているので ポートは8080番を使おうと思ってます。 http://192.168.11.250/にアクセスすると Fedora Test Pageと表示されて英語で色々書かれてます。 WindowsXPの方でDiCEを動かしてDynamic DO!.jpの更新 をしています。Dynamic DO!.jp から頂いてるドメインを使って FedoraのLAN内Webサーバをインターネットへ公開しようと思います。 アドレスは WindowsXPの場合:http://ドメイン.ddo.jp/ Fedoraの場合:http//ドメイン.ddo.jp.8080/ の様な感じになると思います。 Dynamic DO!.jp の更新はWindowsXPの方で行っていても Fedoraでも行わないとFedoraの場合はDynamic DO!.jp からの ドメインは使えないのでしょうか? 現在、秀和システム社のはじめてのFedora7を読んでいますがDiCEの 設定が記載されていませんでした。 FedoraでApacheを使ってWebへ公開する設定やDiCEの設定 等が書かれたお勧めの参考書等宜しければ教えて頂けませんか? 質問内容が分かりずらくて、すみません。 宜しくお願いします。

noname#66486
noname#66486

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.3

> Apacheが起動したらLAN内のパソコン又は > サーバ本体でブラウザからApacheにアクセスしてみましょう! > http://サーバのIPアドレス/ > と、この様にやったら > Fedora Test Pageと表示されて英語で色々書かれてます。  うん。Fedora側の待ちうけはできているようやね。後はANo2の通り、BBルータ:8080→Fedora:8080の設定を調べてみそ。  一応話をまとめておくと、 1.インターネット側のパソコンからhttp://ドメイン.ddo.jp:8080/にアクセスする。 2.そのパソコンがDynamicDO!.jpからあなたのBBルータのIPアドレスを聞く。この時に答える内容(ドメイン.ddo.jpのIPアドレス)をDynamicDO!.jpに教えるのがDiCEの役目だ。 3.そのパソコンからあなたのBBルータの8080番にパケットが届く。 4.BBルータは8080宛なのでFedoraにパケットを渡す。 今から行うべき事は4番を行うための設定だ。 > Fedoraでサーバが完成したらWindowsXPの方のサーバは止めようと思います。  それであれば、最終的にDiCEもFedoraに移すと良いでしょう。Linux用のDiCEは導入が若干敷居高いと思うけど、移行できればもうXPは起動も不要になる。  後は・・・・まぁ、Fedoraに移行したあかつきには、8080(あるいはXPから受け継いだ)80以外のポートは必ずiptablesで閉じておく事(DROPの方が良く、ICMPもDROPしよう)。  調子に乗ってよーしパパsshなんか開けちゃうぞーなんて言った日には、せめて22番以外を開く事。どうしてもインターネットから22番でつなぐ必要がある場合は1分間に2回以上つないできたら落とす程度に固めておく事。  linux kernel mlを購読してカーネルのセキュリティホールは自分で埋める事(これは替わりにCentOS 5.1などを使う事である程度はコミュニティに任せる事ができるだろう)。  この辺は最低限以前の話なのでしっかり心得ておくよーに。特にApacheとKenerlの動向は常にチェックしておく事。私はサーバ運用管理監視などのお仕事もしているのだが、確かに攻撃してきたホストをちらっと調べてみると超くっだらねぇ誰でも知ってるようなセキュリティホール以前の話があきっぱなしで侵入されてるようなものも多いです。

noname#66486
質問者

お礼

ご回答有難う御座います。 無事、Webへ公開する事が出来ました。 本当に感謝致します。 DiCEもFedoraの方で動かしていて、WindowsXPの方では メールサーバしか動いていません。 おまけにSamabaサーバ等も構築し、139ポートを開けて Sambaもネットへ公開しようと思いましたがセキュリティー上よろしくないので止めました。 メールサーバもFedoraの方で構築が出来たらWindowsのサーバは止める事にします。 この度はご回答頂きありがとう御座います。

その他の回答 (2)

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.2

> WindowsXPの場合:http://ドメイン.ddo.jp/ > Fedoraの場合:http//ドメイン.ddo.jp.8080/  うむ。DiCEはある特定のドメイン名をIPアドレスと動的に結びつけるためのものであり、現在Windows XPでインターネットから見えているという事は、DiCEの設定は何もいじらなくて良い。  やらなきゃいけない事は、インターネット:*→ルータ:8080というパケットをFedoraに転送する事、あるいはインターネット:*→Windows XP:8080というパケットをFedoraに転送する事だ。前者の方が本則だしきっと設定も楽なのだと思うのだが、それはブロードバンドルータの説明書などを見ていただきたい。  Apacheの方は全く問題ないよね。  本当は言及するつもりなかったんだけど、いちおう書いておくと、私はFedoraで公開する事がありえないとは言わないし、思ってもいないけど、まぁ、その、頑張ってね。  そもそもWindwos XPでサーバ公開している時点で違法(正確にはMicrosoftとあなたとの間で交わされた契約内容への違反)だしね。

noname#66486
質問者

お礼

ご回答有難う御座います。 分かりました、DiCEの設定はそのままにして置きます。 FedoraのIPでポート8080番を開けてみます。 Apacheは標準でWebサーバとして機能するようにインストールされている様なのでそれを自動起動する様なの設定はされていないみたいですので、それを設定しました。 まずはホストの名前を解決できる状況にします。 [root@linux ~]# nslookup ホスト名 nslookupコマンドでホスト名の解決が出来るようになれば、Apacheを起動してみます。 [root@linux ~]# /etc/rc.d/init.d/httpd start httpdを起動中:                 [ ok ] これでApacheが起動しました。最後に、Linux起動時にApacheも立ち上がる様に、 以下のコマンドを実行しておきます。 [root@linux ~]# chkconfig httpd on これでLinux起動時にApacheも立ち上がります。 Apacheが起動したらLAN内のパソコン又は サーバ本体でブラウザからApacheにアクセスしてみましょう! http://サーバのIPアドレス/ と、この様にやったら Fedora Test Pageと表示されて英語で色々書かれてます。 そうですね、以前サーバ構築などのサイトや書店で見かけました。 契約内容への違反って事を。 Fedoraでサーバが完成したらWindowsXPの方のサーバは止めようと思います。 有難う御座いました。頑張ります!

  • gon987
  • ベストアンサー率16% (53/313)
回答No.1

Fedora7でサーバ公開? Fedoraってだけで公開サーバってあり得ないのに (実験的要素がありすぎて公開ものには不適合) しかもサーポートが終了している7で? はっきりいって質問者のレベルでのサーバ公開は迷惑。 理由は下記サイトに詳しく載っている http://web.archive.org/web/20070108184103/http://tmaeda.s45.xrea.com/20041101.html このサイトを読みましょう。 (文字化けしている可能性があるのでエンコードを設定してくださいね。)

noname#66486
質問者

お礼

ご回答有難う御座います。 最新版のFedora9や8等でやるより 使った経験があるFedora7でやろうと思いました。 いちおセキュリティー面はよく目を通してるつもりです。 WindowsXPにはAVGを入れて毎日ウイルススキャン等をしています。 FedoraにもKlamAV等を導入しています。 記載されていたサイトを拝見させて頂きました。 以前、私がWindowsXPで公開する時にここに質問した時と 今回と同じサイトを拝見しています。 WindowsXPで既にサーバを公開しているので セキュリティーの甘さがどの様になるかは知っています。 質問はDiCEの設定とおススメの参考書です。 セキュリティーは聞いてないです。 でも、改めて人から言われて参考になりました。 有難う御座います。

関連するQ&A

  • DiCEを起動していると

    なぜか自宅のwebサーバーにドメインでアクセスできなくなります。 DiCEの設定が間違っているからでしょうか?? また、僕はDNSサーバーにダイナミック DO!を使っているのですが その場合、DiCEの設定画面での、ホスト名のところには 何を入力したらよいのでしょうか??

  • Webサーバを公開するには

    apacheでWebサーバを立てました。 http://localhost/index.html 上記URLでは動作を確認できてます。 ドメインは下記のサイトでダイナミックDNSサービスを使用してサブドメインを取得しています。 http://www.mydns.jp/ 取得したドメイン :sample.mydns.jp インターネット上で公開するにはこのあとどうしたらよいのでしょうか? もうすでに公開されてるのでしょうか? どなたかアドバイスお願いします。

  • Fedora 用のDice設置に付いて

    Fedora 用のDice設置に付いてアドバイスお願いします。 先日Value-domain よりダイナミックDNS を取得して Lonux用のDice でIP変更時の監視をする為ダウンロードしたのですが解凍後のインストールの場所等動作される方法が解りませんよろしくお願いします。 Dice 以外のソフトでも良いです。 Fedora core 5でServer を構築してます。

  • 『Dynamic DO!.jp』『DiCE』『Apache2』について

    家でライブカメラを設置するにあたって、何をしないといけないのか、 よくわからず、下記のサイトのような感じでライブカメラを設置したいと思っています。 http://ww2.wainet.ne.jp/~kailand/ 無料でこのようなライブカメラの設置ができるのでしょうか? ドメイン『Dynamic DO!.jp』 DDNS『DiCE』 WEBサーバ『Apache2』 この3つの手順がよくわかりません>< カメラはUSB接続のものでいいのでしょうか? どなたか是非教えてください>< よろしくお願い致します。

  • fedora core3でサーバー公開が・・・

    Fedora core3でサーバーを作っている初心者ですが、現在LAN内のPCからではアドレスを打ち込みアクセスすることができるのですが、外部からだとアドレスからでは接続できず、WANのIPを直接打ち込まないとアクセスできないのです。ポートも空けていて、DiCEも導入していてDiCEの設定を見てもIPが狂っているはいないみたいなのです。 LINUX自体を触るのが今回が初めてなので、いたらない所が多いと思いますが、よろしくお願いします。

  • 公開しているサーバにローカルから更新をしたいです。

    初めて質問を投稿させていただきます。 現在Webサーバを立ててSNS(OpenPNE)を公開しているのですが。 ローカルからの更新が出来なくて困っています。 原因はSNSのベースのURLをグローバルのIPアドレスにしている事 だと分かっているのですが、解決方法がわかりません。 どうしたらローカルからも、グローバルからも更新を行う事ができるのか 解決方法を教えてください。 よろしくお願いします。 サーバ構成 OS:fedora 9 webサーバ:apache2.2

  • サーバを外部へ公開

    Webサーバを立ち上げようとしてApacheを導入してLocalhostまで見ることができるところまでこぎつけたのですが外部への公開がさっぱりわかりません。(DDNSの登録は済んであります。http://ddns.kakiko.com/で登録しました) ルーターの設定も絡んでいると思いますがやっぱりわかりません。 Apacheだけでは外部公開はできないのですか?  今はもう何がなんだかわからなくApacheは入ってません。 あとでもう一回挑戦する予定です。 もうひとつですがよくサーバ関連の解説を読んでると出てくるソフトParlはいったい何をするソフトですか?コレもさっぱりです(汗     さっぱりだらけの私ですがお願いします。 OSはWindowsXP Professionalです

  • 簡単なWebサーバを立てたい

    いつもお世話になります。 簡単なWebサーバを立てたくて「sHTTPd」というソフトを導入してみました。 大昔にやってみた際には成功したのですが、いま何となくやってみるとうまく行きません。 ドメインはhttps://ddo.jp/というサイトで取りました。 ping でためしに自分のhost名たとえば、ping sapaken.ddo.jp と売ってみたところ返ってきましたが、 ブラウザから、http://sapaken.ddo.jpを打ってみると、 ページを表示できませんになります。 何か他に試す事はありますでしょうか?

  • サーバーのURLについて

    ちょっと古くなったPCがあったので 前からやってみたかったWEBサーバーを ttp://www.ponko2.com/  を参考にしながら 建ててみました。 apacheのインストールもActiveperlのインストールも サイトの通り表示出来、ローカルPCでもLAN上にある別のPCでも ちゃんと仮に入れたIndex.htmlを見れていました。 ローカルIPです。(192.168.~) で、前から取ってあったddo.jpでとったドメインをDiceを起動した状態で べつPCからみてもindexがみれませんでした。(当然これはグロバIP) この状態でもローカルIPなら見れます サーバPCのIPは固定してあり、Diceの登録も間違いないとおもうのですが、どこがおかしいのでしょうか教えてください・・・

  • DiCEについて

    webサーバーを構築したため DNSサーバーでのグローバルIPアドレスの 更新を自動でできるようにDiCEをインストールして使おうと思います。 そこで、質問なのですが、DiCEはルーターなどのグローバルIPアドレスが変化したときに、それを検知して、自動的にDNSサーバーでの更新手続きをしてくれるソフトですよね?ということは、DiCEをクライアントPCにインストールした場合、クライアントPCが起動していない間に グローバルIPアドレスが変わってしまった場合、自動更新はできないということなのでしょうか? なので、DiCEをインストールするのは、サーバーPCの方がいいのでしょうか?? (サーバーPCなら、常に起動しているので、いつグローバルIPアドレスが変わっても、自動更新できると思ったからです。) よく分からないので教えていただけると助かります。よろしくお願いします。