Прямо сейчас я изо всех сил пытаюсь настроить среду разработки на своем новом ноутбуке. Я сделал это на своем старом ноутбуке за 15 минут в июле, но на этот раз меня это озадачило.
Я установил Apache, и все заработало. Затем я изменил корень документа из / var / www & amp; добавил 3 порта в мои ports.conf, например:
NameVirtualHost *:80
NameVirtualHost *:591
NameVirtualHost *:8008
NameVirtualHost *:8080
Listen 80
Listen 591
Listen 8008
Listen 8080
<VirtualHost *:80>
ServerName 127.0.0.1
DocumentRoot /home/devon/code/http/080-main
</VirtualHost>
<VirtualHost *:591>
ServerName 127.0.0.1
DocumentRoot /home/devon/code/http/591-fsr
</VirtualHost>
<VirtualHost *:8008>
ServerName 127.0.0.1
DocumentRoot /home/devon/code/http/8008-port
</VirtualHost>
<VirtualHost *:8080>
ServerName 127.0.0.1
DocumentRoot /home/devon/code/http/8080-port
</VirtualHost>
... теперь я получаю 403 ошибки на каждом порту. Так что я гуглил это, и это привело меня к сокращению каталогов, чтобы группа www-data могла получить к ним доступ. Это не помогло, хотя. Так что я chmod'd каталоги 755, 775, 777 ... но ничего из этого не помогло. Я даже нашел ответ, который привел меня к chmod my / home на 751 (рекурсивно), и все равно ничего не изменилось. Так что, если это не права доступа или проблема с группой, что еще это может быть?
Как видите, разрешения выглядят правильно?
drwxr-xr-x 2 devon www-data 4.0K 2011-10-07 08:33 080-main/
drwxr-xr-x 8 devon www-data 4.0K 2011-10-04 00:57 591-fsr/
drwxr-xr-x 2 devon www-data 4.0K 2011-10-07 08:45 8008-port/
drwxr-xr-x 2 devon www-data 4.0K 2011-10-07 08:46 8080-port/
(я знаю, порты работают , потому что когда я иду по localhost: 678369, который не является указанным портом, он не достигает сервера, тогда как localhost: 591 и другие указанные мной порты достигают сервера и возвращают 403. Я знаю, что Apache работает & amp; что файлы конфигурации работают правильно.)
ОБНОВЛЕНИЕ согласно запросу:
drwxr-xr-x 6 devon www-data 4.0K 2011-10-07 15:31 http
& amp; файлы внутри ...
drwxr-xr-x 6 devon www-data 4.0K 2011-10-07 15:31 .
drwx------ 14 devon devon 4.0K 2011-10-07 08:39 ..
drwxr-xr-x 2 devon www-data 4.0K 2011-10-07 08:33 080-main
drwxr-xr-x 8 devon www-data 4.0K 2011-10-04 00:57 591-fsr
drwxr-xr-x 2 devon www-data 4.0K 2011-10-07 08:45 8008-port
drwxr-xr-x 2 devon www-data 4.0K 2011-10-07 08:46 8080-port
cd /home/devon; find -type d -exec chmod 0755 {} \;
cd /home/devon; find -type d -exec chmod 0755 {} \;
cd /home/devon; find -type d -exec chmod 0755 {} \;
cd /home/devon; find -type d -exec chmod 0755 {} \;
cd /home/devon; find -type d -exec chmod 0755 {} \;
cd /home/devon; find -type d -exec chmod 0755 {} \;
cd /home/devon; find -type d -exec chmod 0755 {} \;