Символическая ссылка не обновляется до перезагрузки сервера ApachePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Символическая ссылка не обновляется до перезагрузки сервера Apache

Сообщение Anonymous »

По сути, я выполнил шаги по этой ссылке: https://docs.gitlab.com/ee/ci/examples/ ... and_envoy/
Я использую сервер Apache вместо NGINX и это единственная разница.
Итак, есть один файл посланника, который подойдет ниже:
  • клонировать репозиторий

    клонировать репозиторий

    li>
    беги композитор
  • обновляет символические ссылки
код файла посланника такой же, как: https://docs.gitlab. com/ee/ci/examples/laravel_with_gitlab_and_envoy/#full-script, за исключением изменения URL-адреса git и изменения корневых каталогов.
Итак, настройка выглядит следующим образом: указывается example.com (фиктивный URL-адрес). каталог моего приложения это /var/www/html/deployer-home/current/public
здесь current — это символическая ссылка, которая будет указывать на /var/www/html/deployer-home /releases/1, и если я загружу новый выпуск, символическая ссылка изменится на /var/www/html/deployer-home/releases/2
если я так и будет -l на сервере, затем символическая ссылка отображает /var/www/html/deployer-home/releases/2, но example.com по-прежнему указывает на /var/www/html/deployer-home/releases /1
Я пытался выполнить перезапуск apache2, но указатели домена все равно не обновляются. Он обновится только в том случае, если я выполню перезагрузку на сервере.
Итак, как решить эту проблему? Я не хочу перезапускать сервер для каждого выпуска.

Подробнее здесь: https://stackoverflow.com/questions/710 ... ver-reboot
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»