Изменение настроек сервера при развертывании приложения Laravel в AWS ECS с помощью jenkins - PullRequest
1 голос
/ 04 октября 2019

Заголовок моего приложения Laravel содержит информацию о сервере, и я хочу от нее избавиться. Я пытался добавить файл .htacess в корень приложения, но это не помогло. Как изменить настройки сервера во время развертывания через jenkins.

.htacess file

ServerSignature Off
ServerTokens Prod

Заголовок ответа с информацией о сервере

1 Ответ

0 голосов
/ 05 ноября 2019

У меня была такая же проблема, у меня ничего не получалось. Затем я попробовал следующую процедуру, и она сработала

, выберите образ вашего приложения и перейдите к настройкам

на вкладке сборки, создайте / обновите файл с именем

$ WORKSPACE/apache/security.conf

и добавьте следующее содержимое

ServerTokens Prod
ServerSignature Off
Header set X-Content-Type-Options: "nosniff"
TraceEnable Off

, чтобы добавить модуль apache if, сделайте то же самое, но с именем файла

$WORKSPACE / apache / headers.conf

последний шаг, добавьте свои действия после сборки с помощью

COPY apache/security.conf /etc/apache2/conf-enabled/security.conf

RUN a2enmod headers rewrite

Надеюсь, это сработает для вас.

...