Получение 403 - Запрещено при создании поддомена

Получение 403 - Запрещено при создании поддомена

Я просмотрел множество сообщений, но ни одно из них не решило мою проблему, поэтому я и спрашиваю.

Я никогда не настраивал домены или поддомены, поэтому любая простая ошибка может стать проблемой.

Система:

  • Дебиан 6.0.6
  • апач2.2.16

Что я уже сделал:

  • Создал запись A. (похоже, она успешно разрешается)
  • добавил файл конфигурации доступных сайтов, который выглядит следующим образом:

    <VirtualHost *:80>
        ServerAdmin [email protected]
        ServerName m.mores.es
    
        DocumentRoot /var/www/internet/movil/
    
       <Directory />
            Options Indexes FollowSymLinks Includes ExecCGI
            DirectoryIndex index.php index.html
    
            AllowOverride None
            Order allow,deny
            allow from all
       </Directory>
    
       ErrorLog /var/log/apache2/m.mores.es-error.log
       CustomLog /var/log/apache2/m.mores.es-access.log combined
    
    </VirtualHost>
    
  • Я выполнил команду a2ensite m.mores.es (имя файла, созданного на сайтах, доступно)

  • перезапустил апач

Здесь я получаю ошибку «запрещено».

  • Рекурсивно изменил права доступа к папке на 775
  • перезапустил апач

Я получаю сообщение об ошибке «Доступ запрещён».

Есть какие-нибудь подсказки?

EDIT apache log: Это может быть ключом. Этот журнал появляется в "other_vhosts_access.log", когда я настраиваю другой файл журнала. Файлы доступа и ошибок для m.mores.es СУЩЕСТВУЮТ, но они пусты. Это единственный журнал, в котором есть что-то с m.mores.es

m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:02:54 +0200] "GET /index.html HTTP/1.1" 403 237 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:02:54 +0200] "GET /index.html HTTP/1.1" 403 237 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:02:55 +0200] "GET /favicon.ico HTTP/1.1" 302 241 "http://m.mores.es/index.html" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:02:55 +0200] "GET /favicon.ico HTTP/1.1" 302 241 "http://m.mores.es/index.html" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:03:01 +0200] "GET /index.php HTTP/1.1" 302 241 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"
m.mores.es:80 212.89.22.73 - - [15/Jun/2015:17:03:01 +0200] "GET /index.php HTTP/1.1" 302 241 "-" "Mozilla/5.0 (Windows NT 5.1) 

решение1

Вы установили DocumentRoot на , /var/www/internet/movil/но указываете каталог на /. Измените его, скажем,

   <Directory /var/www/internet/movil>

Также не забудьте удалить завершающие косые черты в путях.

Весь vhost будет выглядеть так:

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName m.mores.es

    DocumentRoot /var/www/internet/movil

   <Directory /var/www/internet/movil>
        Options Indexes FollowSymLinks Includes ExecCGI
        DirectoryIndex index.php index.html

        AllowOverride None
        Order allow,deny
        allow from all
   </Directory>

   ErrorLog /var/log/apache2/m.mores.es-error.log
   CustomLog /var/log/apache2/m.mores.es-access.log combined

</VirtualHost>

Перезагрузите Apache, и все должно заработать.

решение2

Если у вас включен SELinux, то это может быть причиной.

sudo vim /var/log/audit/audit.log

или sudo tail -f /var/log/audit/audit.log

и

sudo ls -Z /var/www/internet/movil/

С помощью semanage fcontext вы можете исправить это.

Связанный контент