Установка apache2 с символьными ссылками на Ubuntu 14.04

При попытке настроить Apache2 для локального хостинга нескольких веб-сайтов на Ubuntu 14.04 для разработки я решил попытаться использовать символьные ссылки, таким образом, я не должен буду изменять свою структуру каталогов (поддерживающий все в папках в папке "рабочей области" в корневом каталоге).

Проблема: При попытке получить доступ к local.mobile.weplann.com или local.desktop.weplann.com, я получаю ошибку DNS. Я имею, это настроило и работающий над системой OSX, но нуждается в ней работающий над этим компьютером Ubuntu также.

Символьные ссылки были настроены с помощью ln -s в /var/www/ каталог. Полномочия не должны быть проблемой, когда я установил все полномочия до связанного каталога для сходства с этим:

drwxrwxr-x 15 www-data cree 4096 Apr 25 15:01 workspace

Мой/etc/hosts файл следующие:

127.0.0.1   localhost
::1             localhost ip6-localhost ip6-loopback
ff02::1     ip6-allnodes
ff02::2     ip6-allrouters

# local weplann
127.0.0.1 local.mobile.weplann.com
127.0.0.1 local.desktop.weplann.com

Мой виртуальный файл хоста, названный weplann.com.conf, был включен и чтения следующим образом:

<VirtualHost *:80> 
     ServerAdmin admin@localhost
     ServerName local.desktop.weplann.com
     ServerAlias local.desktop.weplann.com
     DocumentRoot /var/www/design/desktop
     ErrorLog /var/www/design/logs/error.log
     CustomLog /var/www/design/logs/access.log combined
     <Directory /var/www/design/desktop/>
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
        Require all granted
     </Directory>
</VirtualHost>

<VirtualHost *:80>
     ServerAdmin admin@localhost
     ServerName local.mobile.weplann.com
     ServerAlias local.mobile.weplann.com
     DocumentRoot /var/www/design/mobile
     ErrorLog /var/www/design/logs/error.log
     CustomLog /var/www/design/logs/access.log combined
     <Directory /var/www/design/mobile/>
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
        Require all granted
     </Directory>
</VirtualHost>

"Позволяют от всех", был настроен, поскольку "позволяют от localhost", но я изменил его для поиска и устранения неисправностей проблемы.

Когда я загружаюсь localhost в браузере это загружается /var/www/html каталог, другой веб-сайт, не связанный с этим проектом. Загрузка /var/www/design/desktop или /var/www/design/mobile работы для загрузки файлов из символически связанного каталога. Они не отображаются правильно, однако, поскольку они содержат относительные ссылки то перенаправление к /localhost/path/ вместо /localhost/design/desktop/path/.

Я деактивировался 000-default.conf файл, который связался с localhost, так, чтобы не была проблема. Никакие ошибки не бросаются в файл error.log, и нет никаких записей в файле access.log, если я не прохожу localhost.

У кого-либо есть какие-либо идеи, что продолжается? (посмотревший несколько других потоков stackoverflow/askubuntu, но не мог зафиксировать это - отправленный в StackOverflow вчера также),

1
задан 2 June 2017 в 17:07

0 ответов

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

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