Оновлення проксі-сервера 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 використовується ім’я користувача або пароль (розділ Інсталяція проксі-сервера 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.