
Я просмотрел множество сообщений, но ни одно из них не решило мою проблему, поэтому я и спрашиваю.
Я никогда не настраивал домены или поддомены, поэтому любая простая ошибка может стать проблемой.
Система:
- Дебиан 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 вы можете исправить это.