Нет. mod_rewrite
действительно теперь знает что-либо о содержании; это воздействует просто на URIs, Заголовки и Переменные среды. При использовании mod_rewrite для проксирования содержания, Вы могли бы найти, что mod_proxy_html - то, что Вы ищете.
Вы говорите:
Кстати, моя текущая конфигурация, кажется, делает корректную вещь, которая должна позволить только> загрузки, и запрещать загрузку загруженных файлов, но я не понимаю почему.
Я рассматривал это как проблему, которую я разыскал к virtual_use_local_privs, мне был нужен virtual_use_local_privs=YES
Используя это позволил local_umask и file_open_mode использоваться правильно виртуальными пользователями.
Я прочитал много сообщений и ответов в поисках решения этой проблемы.
Пользователи загружали файлы на мой сервер vsftpd, но разрешения устанавливались неправильно. В частности, я хотел, чтобы файлы создавались с помощью chmod 664
.
Чтобы включить это, я попытался установить vsftpd.conf local_umask
на 0002
. Это не работает. Групповые разрешения не были установлены для записи в загруженный файл.
Я обнаружил, что umask пользователя, загружающего файл, также необходимо установить на 0002.
Но, что наиболее важно, umask пользователя должен быть установлен командой umask 0002
в пользовательском интерфейсе. ~ / .bashrc
файл.
Если вы установите umask в другом месте - например, в файле ~ / .bash_profile
он не работает.