Страница 1 из 1

mapserver: как закрыть доступ к исходным данным?

Добавлено: 01 дек 2011, 21:55
soilmsu
Перенес проект с локального ms4w (windows mapserver который) на онлайновый fgs (ubuntu, в линуксе не очень шарю). Возник вопрос, как закрыть доступ к папке data?

Все mapfile и template файды кинул в папку htdocs, туда же и data с вектором. В итоге папка data вместе с содержимым доступна для скачивания любому желающему. Как ее защитить, закрыть? Если ставлю chmod 644 на папку, то все перестает работать..

Как традиционно решается этот вопрос? Посоветуйте, пожалуйста, материалы на данную тему.

Re: mapserver: как закрыть доступ к исходным данным?

Добавлено: 01 дек 2011, 23:42
Aleksandr Dezhin
Нужно вынести папку с данными за пределы htdocs и исправить пути в map-файле на абсолютные, или на относительные с обратными ссылками, типа "../../../data"

Или использовать .htaccess, если в качестве веб-сервера используется Apache.

Просто chmood делает папку недоступной для apache и mapserver, т.к. он запускается от того же пользователя что и Apache.

Re: mapserver: как закрыть доступ к исходным данным?

Добавлено: 02 дек 2011, 12:56
soilmsu
Большое спасибо! Вынес папку с данными за пределы htdocs, прописал пути, все работает )