• ベストアンサー

LINUXサーバーでWEBを表示させるためには?

VINE LINUX 2.1.5 をインストールしたPCをサーバーにして社内LANを組んでいます。 社内用にWEBを表示したいのですが、どこのフォルダにhtmlを入れたらよいのでしょうか?home - httpd の中のhtmlフォルダでしょうか? クライアントには、WindowsXPを使用していますが、クライアントからサーバーにファイルをコピーしたいのですが、そうゆう場合はサーバーのhtmlの入ったフォルダを共有か何かにするのですか?

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

  • ベストアンサー
  • mld_sakura
  • ベストアンサー率20% (264/1282)
回答No.2

>どこのフォルダにhtmlを入れたらよいのでしょうか? Webのrootの設定は「httpd.conf」内に記述されています。 ファイルの場所は「/etc/httpd/conf/」です。 その中に、「DocumentRoot "/var/www/html"」がHOMEディレクトリとなるわけです。 ところで、httpd.confを何も変更せずに立ち上げるなんてことはしませんよね? まずここを参考に。 http://www.a-yu.com/net/apache.html >クライアントからサーバーにファイルをコピーしたいのですが、そうゆう場合はサ>ーバーのhtmlの入ったフォルダを共有か何かにするのですか? クライアントからHTMLをアップロードするにはFTPクライアントソフトを使用すればいいと思います。 その前にFTPを許可設定しなければなりませんが、それは後の質問に回答しました。 かなりの初心者と見受けられます。 まずWindowsの概念を捨てて、基礎から勉強しましょう!!

参考URL:
http://www.a-yu.com/net/apache.html
ponsuke777
質問者

お礼

「/etc/httpd/conf/」 の中のhttpd.confをVIエディタで表示させたら、HOMEディレクトリは、 「DocumentRoot "/home/httpd/html"」と書かれていましたので、 この中に入れることにしました。 httpd.confは変更し、CGIの設定をしました。 クライアントからサーバーにファイルを移すのには、FTPクライアントソフトではなく、SAMBAを使用した共有の方が簡単そうなので、こちらを使おうと思っています。 SAMBAは、インストールされているようですが、この件は、もう少し調べてからにします。ご協力ありがとうございました!!

その他の回答 (1)

  • selenity
  • ベストアンサー率41% (324/772)
回答No.1

httpd.confファイルの 「DocumentRoot」ディレクティブで指定されているディレクトリになります。 通常は社内専用サーバであればsamba等のファイル共有を使うでしょう。 ASP等の遠隔操作であればscpやftpでファイル転送します。 おそらくLinuxを使うよりWindows2000Serverを使ったほうが用途に適しているし、社内専用サーバであればその方が、管理が楽だと思います。

ponsuke777
質問者

お礼

大変、勉強になりました。 LINUXに入っていたnamazu.cgiというサンプルのCGIが動きました! ご協力ありがとうございました!!

関連するQ&A