Apache mod_headers не работа

Другое аналогичное решение использовало бы OpenFiler вместо FreeNAS. Это могло бы быть немного очень в зависимости от точно, что Вы пытаетесь выполнить все же. Это позволило бы Вам настраивать хранилище данных и доступ управления к нему однако, Вы хотели бы. Вы могли представить его как долю CIFS/Samba или NFS. Это даже позволило бы Вам гибкость для позже расширения устройства хранения данных или даже существующего диска к удаленным системам по iSCSI.

править

На основе Ваших редактирований и комментариев, я предложил бы просто создать определенную точку монтирования для Вашей совместно используемой памяти и совместно использовать ее использование Samba. Другие машины могут смонтировать долю, и Вам не был бы нужен соответствующий набор UIDs и ЦЕНУРОЗОВ.

Хотя, если бы Вы хотели ограничить доступ к определенным файлам/каталогам всегда, те пользователи должны были бы существовать в и/всех системах.

Что касается наличия той же среды для каждого пользователя, неважно, где они вошли в систему, Вы могли копировать их профили пользователей через все ПК или вручную или через своего рода приземленную запланированную задачу.

Я предложил бы что-то как LDAP, но это могло бы быть немного сверхсложно данное, что Вы хотите выполнить.

Попытайтесь монтировать свой жесткий диск на 1 ТБ на машине, это принадлежит, и играющий с Samba.

3
задан 1 August 2009 в 21:31
3 ответа

Из mod_headers документов:

Директивы, предоставленные mod_headers, могут произойти почти где угодно в рамках конфигурации сервера. Они допустимы в основной конфигурации сервера и виртуальных разделах хоста, внутри, и разделах, и в .htaccess файлах.

Если Вы хотите, чтобы это относилось к целому vhost, почему вставленный это <Location> теги? Просто поместите директивы в основной конфигурации vhost.

<VirtualHost *:80>

  ServerAdmin webmaster@example.com
  ServerName  example.com
  ServerAlias www.example.com

  DocumentRoot /home/deploy/public_html/railsapp/current/public

  LogLevel warn
  ErrorLog /home/deploy/public_html/railsapp/shared/log/error.log
  CustomLog /home/deploy/public_html/railsapp/shared/log/access.log combined

  <IfModule mod_headers.c>
    Header unset X-Runtime
    Header unset X-Powered-By
  </IfModule>

</VirtualHost>

Я не протестировал это так извинения заранее, если это неправильно.

4
ответ дан 3 December 2019 в 05:38
  • 1
    Спасибо Andrew. Я думаю, что неправильно читал документы относительно < Location> элементы. Я должен был использовать " Заголовок всегда сброс..." заставить это работать. –  John Topley 2 August 2009 в 17:20

У меня нет установки Apache на руке, но <Location *> подозреваемый взглядов. В документах говорится:

URL может использовать подстановочные знаки. В подстановочной строке? соответствия любой отдельный символ, и * соответствуют любым последовательностям символов. Никакой подстановочный символ не соответствует / в пути URL.

Я подозреваю, что Вы не соответствуете никаким URL. Попробуйте:

<Location />
  <IfModule mod_headers.c>
    Header unset X-Runtime
    Header unset X-Powered-By
  </IfModule>
</Location>
1
ответ дан 3 December 2019 в 05:38
  • 1
    Спасибо Mark. Я попробовал это, но к сожалению это doesn' t работа. –  John Topley 2 August 2009 в 12:11
  • 2
    Гм! Испытанное выполнение в режиме отладки? httpd-X-c " LogLevel debug" мог бы подбросить что-то. Вы могли также попытаться удалить IfModule в случае, если модулю тихо не удается загрузиться по некоторым причинам. Кроме того, посмотрите это: groups.google.com/group/phusion-passenger/browse_thread/thread/… –  markdrayton 2 August 2009 в 15:52

Не принятие во внимание этого, все еще действительно легко определить сервер, по крайней мере, к версиям трупа даже eithout заголовки и "деточки сценария" просто, пробует все нападения и не потрудилось проверять версии так или иначе.

Что происходит, если Вы удаляете строку, просто оставляете команды.

Я задался бы вопросом, загружается ли это даже, попытайтесь добавить статический заголовок для проверки.

1
ответ дан 3 December 2019 в 05:38

Теги

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