こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

外部(192.168.0.~)への公開方法

RedHatの中にphpやperlアパッチが入っていたので、
それらを使用し、webサイトを作成し公開しようと思っていました。

test.htmlというファイルをディレクトリの中に入れて、(192.168.0.10)のマシンからファイルを見ようと思ったのですが・・・

RedHatのマシンのIPは(192.168.0.30)で
http://192.168.0.30/hoge/php_test/test.html
というふうにアドレスを指定して見ようと思っていました。

ちなみに
SSHの『Poderosa』でLinuxのマシンに入ることは可能でしたのでネットワークは繫がっています。

外部への公開に向けて、他に何かが足りないと思うのですが、その何かが判りません。
知っている方いましたら、御教授お願い致します。

まとめ
1:Linuxマシンの中に入っている『.html』webページを見たい
2:データベースでテーブルを作成したい。pgsqlユーザーの作成方法とは・・
(MySql、PostgreSqlのアパッチはインストール済)

投稿日時 - 2005-07-18 23:02:14

QNo.1522556

困ってます

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

ローカルでHTNLを見たいのであれば、ブラウザで開けば良いと思います。サーバ自身で見たければ、http://localhost/とすれば、表示されます。

LAN内であれば、サーバーのプライベートIPを指定すれば良いと思います。ブラウザのアドレス欄にxxx.xxx.xxx.xxxなどと、サーバーに設定したIPを入力すれば、サーバー側の設定が間違っていなければ表示されます。

投稿日時 - 2005-07-22 16:26:11

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

質問の意図が見えにくいのですが・・・
Webサーバーの公開でしょうか??

外部へWebサイトを公開するのには、IPアドレスあるいはドメインが必要です。IPアドレスの取得に関しては、固定か非固定かの2通りがあります。

固定はお金がかかるので、非固定を利用する人がおおく、ダイナミックDNSという無料のサービスを使用しているふ人が多いです。ダイナミックDNSは、IPアドレスが変わっても自動的にドメインと新しいIPを結び付けてくれるので、Webサーバーの運営にはもってこいです。
このサービスを利用するには、ルーターもダイナミックDNSに対応している必要があります。また、割り当てられたグローバルIPと、内部にあるWebサーバー(プライベートIP)のルーティング、NAPTを設定してやる必要もあります。192.168~のクラスCを割り当てる事がほとんどです。Webページならば80番ポートを開放します。
ルーティングの概要は以上です。

Webサーバーでしたら、アパッチのファイルの編集も必要です。vineのサイトですが、設定が近いですので、これらを含めた参考サイトを紹介します。


自宅サーバー系のサイト

http://vine-linux.ddo.jp/index.html

http://www.miloweb.net/

投稿日時 - 2005-07-19 12:34:09

補足

>>質問の意図が見えにくいのですが・・・
すみません・・
サーバーの公開もそうなんですが、まずはローカルから
Linuxマシンに入れたhtmlのファイルを見たいと思っています。

投稿日時 - 2005-07-19 22:33:57

アパッチの設定で、どのディレクトリをデフォルトとして公開することになっていますか?
それと質問ですが、hogeというディレクトリは、/home/http/html の下にあるのですか、それともユーザーのホームディレクトリを意図していますか?

あと蛇足ですが、192.168 から始まるクラスBのIPアドレスは、インターネットのルータはルーティングしません。
よって、イントラ内部で参照はできますが、外部から参照することはできません。

投稿日時 - 2005-07-18 23:16:01

補足

早速の回答ありがとうございます。

>>それと質問ですが、hogeというディレクトリは
ユーザーのホームディレクトリを指しています。

>>あと蛇足ですが、192.168 から始まるクラスBのIPアドレスは
DNS?のドメインを取得する予定です。

投稿日時 - 2005-07-18 23:52:34

あなたにオススメの質問