Я пытаюсь использовать сервер TurnKey LAMP в качестве среды веб-разработки песочницы для проекта с компонентами в php и двоичными исполняемыми файлами. Моя хост-машина - OS 10.6. Я хочу использовать AFP для обслуживания каталога на моем хост-компьютере, чтобы я мог вносить изменения и быстро их тестировать (т.е. песочница). Я провел много исследований, чтобы заставить виртуальную машину (работающую под управлением Ubuntu) смонтировать общий ресурс AFP, и, наконец, добился успеха, но я столкнулся с проблемами конфигурации с Apache, из-за которых он вызывал ошибку 403 для общего каталога. Мне просто нужна помощь в настройке Apache для обслуживания этого каталога.
Вот шаги, чтобы воспроизвести ситуацию:
Попытка получить доступ к этому каталогу из веб-браузера просто вызывает 403. Что дальше?
Вот ресурсы, которые я использовал, чтобы заставить AFP работать:
http://sites.google.com/site/alexthepuffin/home
http://guide.ubuntuforums.org/showthread.php?t=1011312&page=2
http://stackoverflow.org/wiki/Mount_an_AFP_share_from_Linux
http://sourceforge.net/apps/mediawiki/fuse/index.php?title=FAQ
Решил проблему с самбой. Я не знаю, правильно ли я выполнял поиск в сентябре или это был не вариант, но настроить сервер samba на виртуальном устройстве LAMP TurnKey легко:
root@lamp /$ apt-get update
root@lamp /$ apt-get install samba
root@lamp /$ apt-get install webmin-samba
http://www.turnkeylinux.org/forum/support/20100330/add-samba-server-turnkey-joomla
Я должен спросить, почему вы используете AFP, а не NFS, если вы собираетесь делиться с ящиком * nix?
afpfs-ng - это плагин FUSE, поэтому я предполагаю, что демон Apache не имеет доступа к точке монтирования FUSE'd. Я не уверен, как это сделать, но вам потребуется учетная запись Apache, чтобы выполнить монтирование FUSE.
(... Или используйте NFS ...)