はじめまして!
僕も、Led Hat Linuxでサーバーを構築しました。
ただし、バージョンは7.3です。
今、挫折していることがあります。
ユーザーディレクトリでCGIとPHPを動かすこと。
このページの説明を見る限り、ユーザーアカウント下で動作させるやり方は分かったのですが、そうすると、このサイトで言う、
http://acorn.zive.net/
にあたるファイルはどこに設置すればよろしいのですか?
初心者じみた質問で申し訳ありません。(何せLinux初めて1ヶ月なので。)
こんにちは。
おやじもLinuxを初めてまだ3ヶ月+αのみです。お互いがんばりましょう。
Apacheは、ホスト名(acorn.zive.net)でアクセスがあると、DocumentRoot
(290行目あたり)で指定されたディレクトリから指定されたドキュメントを送
ります。ドキュメントが指定されていない場合は、DirectoryIndex(390行目あ
たり)ファイル名の順番に探して、それでも無ければ404のエラーを替えします。
また、DocumentRootでCGIを動かすには、OptionsにExecCGIを追加する必要が
有ります。下記を参考にして下さい。この設定では、(1)でホスト名でアクセス
があると、homeディレクトリ直下のファイルが送られ、(2)でCGIが実行可能に
なり、(3)でドキュメンと指定されていない場合に替えすドキュメント名を指定
しています。
(1):295行目近辺
#DocumentRoot "/usr/local/apache2/htdocs"
DocumentRoot "/home"
(2)305行目近辺
<Directory />
Options FollowSymLinks ExecCGI
AllowOverride None ^^^^
我が家のApacheにはそんなところがなかったです(T_T)
仕方がないので、このページの解説を見ながら、Apache2.0.39をインストールしました。
Apache2の設定ファイルの場所が変わるんですね。
初め気づくのに少し時間がかかりました。
で、その先は今日は時間の関係で出来なくなったので明日にします。
我が家の回線は現在CATVです。上りが500kbpsぽっきりしか出ません。
ADSLに変えようかと考えています。
デフォルトの1.3.2xと2.0.xは、httpd.confの構造がかなり違いますが、
このあたりは、大きくは変わってはいません。行数はかなり違いますが、
検索で探せば、同じ項目が見つかるはずです。2.0.39をデフォルトで
インストールしていればどちらも動作できますので(同じ80番では駄目)、
チャレンジしてみてはどうでしょうか?