Перенаправление Apache и заголовки кэша набора?

Версия 1:

  • создайте другого пользователя в системе без слишком многих полномочий (никакой вход в систему даже)
  • в сценарии запуска веб-сервера делают su my.web.server.sh (так же, как пример)
  • создайте папку (например, под домашней папкой нового пользователя) и показанный его недавно созданному пользователю
  • дайте себе разрешения записи к той папке
  • установите эту новую папку как веб-корень

Версия 2: (мой фаворит)

  • склонные sudo - получают установку apache2/httpd
  • у Вас есть/var/www / [HTML] как веб-корень, Это должно заботиться обо всем для Вас - создают пользователя, корректные полномочия на папках, и т.д.

С риском повторения всех остальных выше: НИКОГДА НЕ ВЫПОЛНЯЙТЕ КОРЕНЬ AS :)

10
задан 8 March 2016 в 01:50
2 ответа

Попытайтесь добавить "всегда" условие к Вашей директиве Заголовка, таким образом, это должно быть похожим на это:

Header always set Cache-Control max-age=0
Header always set Expires "Thu, 01 Dec 1994 16:00:00 GMT"

Это должно работать, без "всегда" условия я верю этому значения по умолчанию к "onsuccess", который определяется как любой 2xx код ответа.

10
ответ дан 2 December 2019 в 22:11

Необходимо будет реализовать сценарий посредника в Perl или PHP (я использовал бы PHP, это более просто, если уже загружено). Проверьте переписать руководство, поиск "Расширенного Перенаправления":

http://httpd.apache.org/docs/2.2/misc/rewriteguide.html

Настройте xredirect, затем установите Ваш сценарий для выставления заголовков, которые Вы хотите..., это не симпатично, но насколько я знаю, что это - единственный способ сделать это.

0
ответ дан 2 December 2019 в 22:11

Теги

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