Я намагаюся налаштувати свій virtualchest apache2 для запуску програм із каталогу додатків у моєму домашньому каталозі.
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) Перезапустіть Apache
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
Будь-які ідеї щодо того, що я роблю неправильно? Дякую всім.