우분투 (14.04)에 로컬 웹 서버를 설정하고 싶습니다. 그래서 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
내 아파치 구성에는 다음이 있습니다.
<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
잘만되면 누군가 나를 도울 수 있습니다 :-)