ホームページ >バックエンド開発 >PHPチュートリアル >PHP Webサーバーの設定をこのように変更できないのはなぜですか?

PHP Webサーバーの設定をこのように変更できないのはなぜですか?

WBOY
WBOYオリジナル
2016-06-20 12:58:25864ブラウズ

Web サイトのルート ディレクトリを /wwwroot/www に変更しました
しかし、理由がわかりませんのでアクセスできません


ディスカッションへの返信(解決策)

アクセスできないとはどういう意味ですか?ディレクトリセクションの下には何が書かれていますか?

アクセスできないとはどういう意味ですか?ディレクトリセクションの下には何が書かれていますか?



あ、言い忘れていましたが、centos7 システムを使用しています
アクセスできない場合は、図のようになります

ServerRoot とは何ですか?

ディレクトリセクションの下には何が書かれていますか?
このように書かれています

ServerRoot とは何ですか?


それは ServerRoot "/etc/httpd"

ServerRoot "/etc/httpd"
サーバーのルートは /etc/httpd
なので、どうやってアクセスできますか? /wwwroot /www どこに行きますか?
/wwwroot/www を仮想ディレクトリとして設定する場合を除きますが、ルートにすることはできません
ALIAS www ”/wwwroot/www”
http://localhost/www アクセス

ServerRoot "/etc/httpd"
サーバーのルートは /etc/httpd
なので、どうすれば /wwwroot/www に移動できますか?
/wwwroot/www を仮想ディレクトリとして設定する場合を除きますが、ルートにすることはできません
ALIAS www ”/wwwroot/www”
http://localhost/www アクセス


私のもの目的は、デフォルトの Web サイトのルート ディレクトリを変更することです。
図に示すように、デフォルトの httpd.conf ファイルです。パスを変更しただけです。もちろん、事前に変更するディレクトリを作成していることが前提です、あなたが言ったように、仮想ディレクトリを設定する方法は、

として設定する必要がありますか? ServerRoot を変更するだけですか?

仮想ホストを使用するだけで、ルート ディレクトリには何も変更されません。
ルート ディレクトリの所有者は root である必要があります。そうでない場合はアクセスできません。

http://blog.csdn.net/fdipzone/article/details/8762507

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。