2017-05-03 9 views
0

저는 Linux mint를 사용 중이며 symfony 3 애플리케이션 용 가상 호스트를 구성하려고합니다. 나는 그런 식으로/etc/hosts 파일에 호스트를 추가 한이 서버에 액세스 할 수있는 권한이 없습니다.

<VirtualHost *:80> 
ServerName evaluation.dev 
ServerAlias www.evaluation.dev 
DocumentRoot /home/sahnoun/InternshipPFE/Dev/systeme_evaluation/web 
<Directory /home/sahnoun/InternshipPFE/Dev/systeme_evaluation/web> 

AllowOverride All 
    Order Deny,Allow 
    Allow from All 
</Directory> 

ErrorLog /var/log/apache2/project_error.log 
CustomLog /var/log/apache2/project_access.log combined 
</VirtualHost> 

:

127.0.0.1 evaluation.dev 

은 /etc/apache2/sites-available/evaluation.conf 내 가상 호스트입니다 그것은 나를 위해 wrking 아니에요 그리고이 오류 반환 :

금지를

이 서버에 액세스하거나 액세스 할 수있는 권한이 없습니다. evaluation.dev에서 아파치/2.4.18 (우분투) 서버 포트 8

+0

VirtualHost 지시문을 닫으십시오. httpd.conf에서 가상 호스트가 활성화되어 있는지 확인하십시오. – Hokusai

+0

고마워요. @Hokusai, 예. 닫았습니다. 잊어 버렸습니다. 가상 호스트를 사용할 수있게되었습니다. – sahnoun

+0

/conf 디렉토리에 있어야합니다. 또한'DirectoryIndex app.php'를'Directory' 지시어에 넣으십시오. – Hokusai

답변

0

은 어쩌면 당신은 그랜드 파일에 필요한 액세스 권한

chown -R www-data:www-data /home/sahnoun/InternshipPFE/Dev/systeme_evaluation/web 
chmod -R 755 /home/sahnoun/InternshipPFE/Dev/systeme_evaluation/web 

이동//에서 등 VirtualHost의 파일 apache2/sites-available/evaluation.conf to /etc/apache2/sites-enabled/evaluation.conf

+0

이있는 디렉토리 태그를 대체이 일 '<디렉토리/홈/sahnoun/InternshipPFE는/dev/systeme_evaluation/웹> \t 모든 을 부여 필요로하는 모든 \t 옵션 색인 FollowSymLinks를 \t에 AllowOverride' – sahnoun

+0

작동하지 –