ホームフォルダー内の/var/www/
新しいWebroot
ディレクトリへのシンボリックリンクにいくつかの問題があります。これらは、Linuxの許可に関する理解不足から生じていると思います。
私が知っている限りでは、シンボリックリンクはリンクしたいディレクトリとリンクしたいディレクトリの形をとるべきであるので、私の場合、私は走りました:
sudo ln -s ~/Webroot/* /var/www/
私は実行する場合、これは一種の、働いているls
に/var/www/
私は私の中のすべてのファイルを見ることができますWebroot
ディレクトリ。
Webroot
フォルダー内のファイルを実行しようとすると、403許可エラーが発生します。これは、Webrootディレクトリー内のファイルが私によって作成され、Apacheインスタンスがwww-dataとして実行されているためですか?
この場合、これを実行するには、作成するすべてのファイルのアクセス許可を変更する必要がありますか?
以前にローカルのApacheインスタンスを実行し、デフォルトのvhostのディレクトリルートをWebroot
フォルダに向けました。このインスタンスでは、権限を変更する必要はありませんでした。任意の助けをいただければ幸いです。