Как установить apache2 virtualhosts на Вашем корневом каталоге на человечности 14.04?

Я пытаюсь установить свой 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) 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

Какие-либо идеи о том, что я делаю неправильно? Спасибо все.

8
задан 1 May 2015 в 23:28

1 ответ

При использовании любых нестандартных каталогов с апачем, необходимо также отредактировать /etc/apache2/apache2.conf и добавить в <Directory /bla/bla> строка файла конфигурации так, чтобы апач знал, что нормально получать доступ к области. Просто скопируйте существующее /var/www или /var/www/html один. Например (от другого вопроса, и для различного местоположения):

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

<Directory /media/newhd/test_web/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>
17
ответ дан 23 November 2019 в 05:26

Другие вопросы по тегам:

Похожие вопросы: