Debian 8で実行されているapache2に特有の問題に直面しています。いくつかのチュートリアルに従ってインストールしたところ、すべてうまくいきました。問題は、ディスクをシステム ファイル用に 9 GB、スワップ 1 GB、ホーム フォルダー用に 30 GB にパーティション分割したため、www フォルダーを現在の場所 (/var/www) からホーム (/home/www) に移動したかったことです。 . その方法に関するいくつかのガイドを見つけました。いくつかは、apache2.conf の行を次から変更する必要があると言っています。
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
これに:
<Directory /home/paul/www/>
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>
documentRoot と同様に
/etc/apache2/sites-available フォルダにある 000-default.conf ファイルを使用して、デフォルト フォルダを /var/www から /home/paul/www に変更することを提案する人もいます。
両方を実行しましたが、フォルダーは表示されましたがアクセスできなかったため、簡単な解決策を使用して chroot 777 を使用しました。その後、Apache によって /var/www にリダイレクトされました。すべての設定は /home/paul/www を指し、www フォルダーには完全な読み取り/書き込み権限があります。実際、apache.conf も 000-sites-available も /var/www を参照していないのに、なぜ apache は私をそこに向け続けるのでしょうか? 私が逃したものはありますか?
ps更新とアップグレードを複数回行い、ApacheサービスとPC全体を再起動しました。