У меня есть действующий сервер, на котором мне нужно обновить Apache с 2.2.10 до 2.2.15 на Windows Server 2003.
Я только что унаследовал этот сервер, и мне нужен самый быстрый способ обновления до последней стабильной версии без длительного простоя и без нарушения моей конфигурации.
Моя первая мысль - скопировать httpd.conf, удалить текущий Apache, установить последнюю стабильную версию Apache, а затем заменить httpd.conf предыдущей действующей версией.
Кто-нибудь видит в этом проблемы или подводные камни?
Как Server Pro делает что-то подобное. (Я программист и новичок в администрировании серверных систем).
Это то, что я бы сделал в Unix, хотя конфигурация не заменяется - заменяются только двоичные файлы.
В Unix вы можете обойтись простым перезапуском веб-сервисов, чтобы запустить обновленную версию, вы, вероятно, найдете то же самое в Windows.
Просто убедитесь, что у вас есть копия всего каталога conf (а не только httpd.conf, поскольку есть другие файлы, на которые можно ссылаться.)
На вашем месте я бы также скопировал весь установочный каталог Apache, таким образом, если что-то пойдет не так, вы можете просто заменить двоичные файлы и перезапустить службы, чтобы восстановить их и запустить, а затем диагностировать, что пошло не так.
Однако каждый выпуск Apache, который я делал, был учебником, так что я не ожидал никаких проблем.