• ベストアンサー

ファイル階層が検討つきません。FedoraCore3

Webサーバーを立ち上げようと考えているのですが(穂参考書を買い読んでますが)、Windowsと比べて難しそうです。(Apacheの起動は出来ました^^;) そこで初歩的な質問なのですが /var/www/html にindex.htmlファイルを置くとホームページは作成される。と本に書いてあるのですが、/var/www/htmlにはどうすれば行けるのでしょうか?(htmlの知識は半端なくバッチリです) また、/var/www/htmlにindex.htmlファイルが置けたとして、その後どのようなURLを打てば、そのホームページが外部から見られるのでしょうか?私のパソコンのIPアドレスとかですかね? 駄文すみません。まとめます。 質問1 ・index.htmlファイルが今、root上に出来上がっています。/var/www/htmlに持っていくにはどうすればいいのでしょうか? 質問2 ・質問1が出来たと仮定して、外部のインターネットを利用して、どのようなURLを打てば、私のパソコンの/var/www/html/index.htmlが参照されるのでしょうか? 質問1だけでも分かる方がいらっしゃいましたら教えて頂けないでしょうか? *余談 WindowsよりLinuxの方がOSが安いので最近Linuxが好きになってきました。

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

  • ベストアンサー
  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.1

1. cp /index.html /var/www/html/index.html なお、apacheの設定によってはDocumentrootが変更されている場合があります。httpd.confファイルの該当ディレクティブを参照してください。 2. DNSサーバに登録する必要があります。 http://fedorasrv.com/ ダイナミックDNSでもよいですし、独自ドメインでもよいですがドメイン名とIPアドレスを対応付ける必要があります。もしくはグローバルIPアドレスで指定してもよいです。 ルータを使用されていればポートフォワーディングかDMZにて公開する必要があります。 また、ファイアウォールがONになっていれば使用ポートを開放する必要があります。

Hypocrite_k
質問者

お礼

さっそくの回答ありがとうございます! 明日試してみようと思います!

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

httpd.confに DocumentRoot "/var/www/html" と記述されているとして /var/www/html/index.html にブラウザでアクセスするには http://localhost/index.html でアクセス出来ます。localhost部分をIPアドレスやhost名に変えても行けます /var/www/html/test1/test.html なら http://localhost/test1/test.html です。 (↑まず、それが判らないのかなと思って書いてみましたが外してました?) #1さんの書かれたURLの 14. Webサーバーを公開する  でApacheの設定方法など http://fedorasrv.com/domain-ddo.shtmlhttp://www.hi-ho.ne.jp/yoshihiro_e/dice/  で外部への公開方法なども判ると思いますが お節介とは思いますが、当分の間は非公開のままで  充分にスキルを身につけてから公開を考えてください  セキュリティが甘いと、乗っ取られて、他のサーバーを攻撃する踏み台に利用されかねませんので

すると、全ての回答が全文表示されます。