サーバーのルート ディレクトリとは何ですか?
サーバー ルート ディレクトリは、すべての Web コンテンツを提供する Web サーバー上の最上位ディレクトリです。デフォルトでは、ほとんどの Web サーバーのルート ディレクトリはパブリック HTML ディレクトリ (/var/www/html や /var/www など) です。
サーバーのルート ディレクトリを変更する必要があるのはなぜですか?
特定のファイルやディレクトリを非表示にしたり、セキュリティを向上させるためにファイル ディレクトリ構造を整理したりするには、サーバーのルート ディレクトリを変更する必要がある場合があります。さらに、サーバー ルートを変更すると、変更したコンテンツにアクセスしやすくなります。
サーバーのルート ディレクトリを変更するにはどうすればよいですか?
サーバーのルート ディレクトリを変更する手順は次のとおりです:
多くのサーバーは Apache を使用して Web コンテンツを実行および提供します。 。 Apache 構成ファイルを開く方法はサーバーによって異なります。 Ubuntu システムでは、次のコマンドを使用して Apache 構成ファイルを開くことができます:
sudo nano /etc/apache2/sites-available/000-default.conf
Apache 構成ファイルで、DocumentRoot を見つけます。デフォルトでは、この行は次のようになります。
DocumentRoot /var/www/html
この行を新しいサーバーのルート パスに変更します。たとえば、サーバー ルートを /var/www/mywebsite/ に変更する場合、DocumentRoot 行は次のようになります:
DocumentRoot /var/www/mywebsite/
Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted/var/www/mywebsite/ を、選択した新しいサーバー ルート ディレクトリへの実際のパスに置き換えます。
以上がPHPでサーバーのルートディレクトリを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。