投稿日:2005年04月06日 作成鷹の巣

No.18694 Fedora3のDocumentRoot。



Fedora3のDocumentRoot。

No.18694 投稿時間:2005年04月06日(Wed) 16:55 投稿者名:murasys URL:

FedoraCore1のApacheで、DocumentRoot "/home/xxx/html"として、コマンドで#service httpd restartとすると
起動しますが、FedoraCore3で同じことをすると、Syntax error----DocumentRoot must be a directoryと出ます
どなたかお教えください。お願いします


検索してみましたか。

No.18695 投稿時間:2005年04月06日(Wed) 17:41 投稿者名:Reboot URL:

> FedoraCore1のApacheで、DocumentRoot "/home/xxx/html"として、コマンドで#service httpd restartとすると
> 起動しますが、FedoraCore3で同じことをすると、Syntax error----DocumentRoot must be a directoryと出ます
> どなたかお教えください。お願いします

"DocumentRoot must be a directory" などの語句でネット検索してみましたか。

参考URL 他にもたくさんヒットします。
http://www.atmarkit.co.jp/flinux/rensai/apache05/apache05b.html
●存在しないディレクトリをドキュメントルートにした場合
DocumentRoot must be a directory


どこに解決法があるのか不明でした。

No.18697 投稿時間:2005年04月06日(Wed) 18:19 投稿者名:murasys URL:

> ●存在しないディレクトリをドキュメントルートにした場合
> DocumentRoot must be a directory
URL見させていただきました。でもどこに解決法があるのか不明でした。
/home/xxx/htmlのそれぞれについて ls -l -d でディレクトリであることを確認し手ありますし
chown chmod もそれぞれ設定しました。stop start もやってみました
もう一度fedoracore3をダウンロードして、再度試みることといたします
しかし、不思議だなーという感じは今も残っています


httpd.confの文法チェックでは、どうでしょう?

No.18699 投稿時間:2005年04月06日(Wed) 20:08 投稿者名:太郎ちゃん URL:

> FedoraCore1のApacheで、DocumentRoot "/home/xxx/html"として、コマンドで#service httpd restartとすると
> 起動しますが、FedoraCore3で同じことをすると、Syntax error----DocumentRoot must be a directoryと出ます
> どなたかお教えください。お願いします

FedoraCore3は 使った事ないんですが FedoraCore1では有効だった方法で
#httpd -tでhttpd.confの文法チェックでは どうでしょう?

あと#service httpd restartではなく #/etc/init.d/httpd restartでは?
これは意味が同じだから同じかな?

同じ環境がないので詳しいことわからないですが 参考までに!


追記。

No.18700 投稿時間:2005年04月06日(Wed) 20:28 投稿者名:太郎ちゃん URL:

Rebootさんの書いてくださったURLの中の
httpd.conf編集後の確認とApache再起動 以下の方も
同じ意味ですね!そっちも試してみてください

httpd.confの文法チェックで 検索すればチェック方法がわかるはず
ついでにhttpd.confの変更箇所なんかもでてるから
頑張ってください。


fedora3をデフォルトのままインストールするとselinuxが有効になり、apacheが制限されます。

No.18704 投稿時間:2005年04月06日(Wed) 22:47 投稿者名:stranger URL:

> FedoraCore1のApacheで、DocumentRoot "/home/xxx/html"として、コマンドで#service httpd restartとすると
> 起動しますが、FedoraCore3で同じことをすると、Syntax error----DocumentRoot must be a directoryと出ます
> どなたかお教えください。お願いします
fedora3をデフォルトのままインストールするとselinuxが有効になり、apacheが制限されます
/var/wwwを抜けるためにはselinuxを無効にするか、selinuxを的確に設定すること
くわしくはnetで検索して下さい


疑問が氷解しました。

No.18705 投稿時間:2005年04月07日(Thu) 07:00 投稿者名:murasys URL:

> > FedoraCore1のApacheで、DocumentRoot "/home/xxx/html"として、コマンドで#service httpd restartとすると
> > 起動しますが、FedoraCore3で同じことをすると、Syntax error----DocumentRoot must be a directoryと出ます
> > どなたかお教えください。お願いします
> fedora3をデフォルトのままインストールするとselinuxが有効になり、apacheが制限されます
> /var/wwwを抜けるためにはselinuxを無効にするか、selinuxを的確に設定すること
> くわしくはnetで検索して下さい
有難うございました。これで疑問が氷解しました。
再度お礼申し上げます


目次掲示板過去ログ目次▲頁先頭