1. ホーム
  2. linux

[解決済み】Apacheサーバーのルートディレクトリを変更するにはどうすればいいですか?[クローズド]

2022-04-19 04:29:01

質問

Apache サーバのドキュメントルートを変更するにはどうすればよいですか?私は基本的に localhost から来るように /users/spencer/projects ディレクトリの代わりに /var/www .


結局、解けました。を変更することを提案する人もいました。 httpd.conf というファイルを見つけたのですが、結局は /etc/apache2/sites-available/default からルートディレクトリを変更し /var/www から /home/myusername/projects_folder で、うまくいきました。

解決方法は?

を変更する必要があります。 DocumentRoot の設定で httpd.conf ファイルを作成します。 おそらく、以下のような場所にあるはずです。 /etc/apache2/conf/httpd.conf .

お気に入りのエディタ(お勧めは ヴィム を検索してください。 DocumentRoot に変更し、それを /users/spencer/projects . また、もう少し下にある、次のような設定も探してみてください。

<Directory "/var/www">

また、引用符で囲まれている部分を新しいディレクトリに変更します。これにより、ユーザがそのディレクトリを呼び出すリクエストを作成したときに、Apache がそのディレクトリから読み込むためのアクセス権を得ることができます。

ここで、Apacheのサービスを再起動します ( httpd -k restart ) で完了です。

Apache 2 のサイト設定ファイルは、一般的に /etc/apache2/sites-available/ (Debian、Ubuntuなど)。