Обновление прокси-сервера Apache HTTP вручную (Windows)

Чтобы обновить Apache HTTP Proxy до последней версии, выполните указанные ниже действия.

1.Сделайте резервные копии следующих файлов:

C:\Program Files\Apache HTTP Proxy 2.[x.xx]\conf\httpd.conf

C:\Program Files\Apache HTTP Proxy 2.[x.xx]\bin\password.file

C:\Program Files\Apache HTTP Proxy 2.[x.xx]\bin\group.file

2.Остановите службу ApacheHttpProxy, выполнив следующую команду в командной строке администратора:

sc stop ApacheHttpProxy

3.Загрузите файл установщика Apache HTTP Proxy с сайта загрузки ESET и извлеките его содержимое в папку C:\Program Files\Apache HTTP Proxy 2.[x.xx]\, В процессе извлечения подтвердите перезапись существующих файлов.

4.Перейдите в папку C:\Program Files\Apache HTTP Proxy 2.[x.xx]\conf, щелкните правой кнопкой мыши файл httpd.conf и в контекстном меню последовательно выберите элементы Открыть с помощью > Блокнот.

5.Добавьте следующий фрагмент кода в конце содержимого файла httpd.conf:

ServerRoot "C:\Program Files\Apache HTTP Proxy 2.[x.xx]"
DocumentRoot "C:\Program Files\Apache HTTP Proxy 2.[x.xx]\htdocs"
<Directory "C:\Program Files\Apache HTTP Proxy 2.[x.xx]\htdocs">
 Options Indexes FollowSymLinks
 AllowOverride None
 Require all granted
</Directory>
CacheRoot "C:\Program Files\Apache HTTP Proxy 2.[x.xx]\cache"

6.Если для доступа к прокси-серверу Apache HTTP используетcя имя пользователя или пароль (раздел Установка прокси-сервера Apache HTTP), замените следующий блок кода:

<Proxy *>
 Deny from all
</Proxy>

этим блоком (его можно найти в резервной копии файла httpd.conf, созданной на этапе 1):

<Proxy *>
 AuthType Basic
 AuthName "Password Required"
 AuthUserFile password.file
 AuthGroupFile group.file
 Require group usergroup
 Order deny,allow
 Deny from all
 Allow from all
</Proxy>


important

Если в предыдущей установке прокси-сервера Apache HTTP в файл httpd.conf были внесены другие изменения, скопируйте эти изменения из резервной копии файла httpd.conf в новый (обновленный) файл httpd.conf.

7.Сохраните изменения и запустите службу ApacheHttpProxy, выполнив следующую команду в командной строке администратора:

sc start ApacheHttpProxy

8.Обновите версию в описании службы.

sc description ApacheHttpProxy "Apache/2.4.43"

9.Проверьте подключение к прокси-серверу Apache HTTP, перейдя в браузере по следующему URL-адресу:

http://[IP address]:3128/index.html

Если нужно устранить неполадку, см. сведения о файлах журналов прокси-сервера Apache HTTP.