홈 디렉토리의 apps 디렉토리에서 응용 프로그램을 실행하도록 apache2 virtualhost를 설정하려고합니다.
home/myusername/apps/application1
현재 수행중인 단계는 다음과 같습니다.
1) 디렉토리 작성 및 index.html 파일 추가
home/myusername/apps/application1/index.html
2) 디렉토리에 권한 부여
sudo chown -R $USER:$USER /home/myusername/apps/application1
sudo chmod -R 755 /home/myusername/apps
3) 가상 호스트 파일 생성
sudo touch /etc/apache2/sites-enabled/application1.app.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/myusername/application1
ServerName application1.app
ServerAlias www.application1.app
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
4) 호스트를 활성화
sudo a2ensite application1.app
5) 아파치 재시작
sudo service apache2 restart
6) 호스트 파일에 도메인 추가
127.0.0.1 application1.app
이 모든 작업을 수행 한 후 브라우저 application1.app에 주소를 입력하면 다음 403이 표시됩니다.
Forbidden
You don't have permission to access / on this server.
Apache/2.4.7 (Ubuntu) Server at application1.app Port 80
내가 뭘 잘못하고 있는지에 대한 아이디어가 있습니까? 모두 감사합니다.