Ubuntu(14.04)にローカルWebサーバーをセットアップしたい。だから私はすべてのソフトウェアをインストールして、LAMPサーバーを取得しました。
問題は、仮想ホストの作成で何か間違ったことをすることです。ローカルホストに異なるサブドメインを作成したかった。たとえば、site1.localhostおよびsite2.localhostなどです。
私の/var/www/
ディレクトリに、シンボリックリンク「site1」を作成して、に移動し/home/user/Workspaces/site1
ます。
Apacheのerror.logファイルで、次のエラーが発生しました。
[core:error] [pid 12679] [client 127.0.0.1:59006] AH00037: Symbolic link not allowed or link target not accessible: /var/www/site1
私のApache構成には次のものがあります:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
したがって、フォルダのアクセス許可に何か問題があると思います。Googleで検索したところ、同じ問題を抱えている人が数人見つかりましたが、そこにある回答はすべて解決しませんでした。私は自分のユーザー名をwww-dataグループに追加しました。
だから、ls -la /var/www
戻って:
total 12
drwxrwsr-x 3 user www-data 4096 okt 13 19:08 .
drwxr-xr-x 14 root root 4096 okt 1 22:50 ..
drwxr-xr-x 2 root www-data 4096 okt 1 22:50 html
lrwxrwxrwx 1 root www-data 29 okt 13 19:08 site1 -> /home/user/Workspaces/site1/
そしてls -la /home/juul/Workspaces/site1
返します:
total 24
drwxrwxr-x 4 user www-data 4096 okt 13 18:21 .
drwxrwx--- 3 user user 4096 okt 13 17:31 ..
-rw-rw-r-- 1 user user 0 okt 13 18:21 index.html
drwxrwxr-x 4 user www-data 4096 okt 13 16:12 .metadata
drwxrwxr-x 5 user www-data 4096 okt 13 16:53 Project
誰かがこれで私を助けてくれることを願っています:-)