Разрешения папки CHMOD для доступа по http

У меня есть этот веб-сервер Ubuntu, и я хочу дать разрешения на доступ только по http, но я не хочу, чтобы папка была видна пользователям сети. У меня есть подпапка, в которую пользователи загружают некоторые файлы, и я тоже хочу это скрыть. Могу ли я сделать это с CHMOD? Как?

4
задан 25 July 2013 в 13:05

3 ответа

chmod 711 работал на меня. Я нашел этот полезный инструмент, который помог мне понять лут CHMOD http://www.javascriptkit.com/script/script2/chmodcal.shtml

0
ответ дан 25 July 2013 в 13:05

Вероятно, будет работать ваш веб-сервер под выделенным пользователем, пусть этот пользователь будет владельцем папки, а затем chmod 700 для этой папки.

0
ответ дан 25 July 2013 в 13:05

По умолчанию Apache в Ubuntu работает как www-data.

Давайте предположим, что ваша папка находится в /var/www/mysite.

Вы можете сделать это:

chown -R www-data:www-data /var/www/mysite
chmod -R og-r /var/www/mysite

После этого www-данные (веб-сервер) будут иметь полный доступ к файлам сайта, в то время как другие пользователи без полномочий root не будут иметь никакого доступа вообще. .

Если вы хотите разрешить избранным пользователям доступ к сайту, вы можете сделать папку читаемой группой и добавить этих пользователей в группу www-data.

0
ответ дан 25 July 2013 в 13:05

Другие вопросы по тегам:

Похожие вопросы: