Kegunaan
# Menggunakan Apache HTTP Proxy untuk mendistribusikan update kepada user ESET
# Menggunakan Apache HTTP Proxy Untuk mendistribusikan paket installer ke ESET Agent ESET Remote Administrator (ERA Agent)
# Apache HTTP Proxy menggantikan fungsi mirror server yang ada di ESET Remote Administrator 5.x
I. Install Apache HTTP Secara Manual
- Dari Server yang akan diinstall Apache HTTP Proxy, klik link berikut untuk mendownload file installer Apache HTTP Proxy http://download.eset.com/download/ra/v6/standalone-installers/http_proxy/ApacheHttp.zip
- Ekstrak file tersebut menggunakan winzip atau 7zip ke directory berikut C:\apache.
- Buka command prompt (CMD) dan ketik perintah berikut:
C:\apache\bin\httpd.exe -k install -n ApacheHttpProxy
- Masuk ke C:\apache\conf, buka file httpd.conf dengan menggunakan notepad++, notepad atau text editor lainnya.
- Pada konfigurasi paling bawah, cari konfigurasi berikut
<Directory /> AllowOverride none Require all denied </Directory>
Ubah menjadi seperti konfigurasi berikut
ServerRoot "C:/apache" DocumentRoot "C:/apache/htdocs" <Directory "C:/apache/htdocs"> Options Indexes FollowSymLinks AllowOverride None Require all granted </directory> CacheRoot "C:/apache/cache"
- Start Service Apache HTTP Proxy service melalui command prompt (CMD) dengan perintah berikut
sc start ApacheHttpProxy
- Untuk mengecek apakah service Apache HTTP Proxy telah berjalan, tekan + R, ketik Services.msc dan pastikan service ApacheHttpProxy telah started. Pilih service tersebut dan klik Stop sebelum melanjutkan ke langkah selanjutnya.
- Jika ingin mengkonfigurasi Apache proxy dengan menggunakan username dan password, silakan ke folder C:\apache\conf, buka file httpd.conf dengan menggunakan notepad++, notepad atau text editor lainnya.
- Pastikan modul – modul berikut telah di load ke httpd.conf:
LoadModule authn_core_module modules\mod_authn_core.dll LoadModule authn_file_module modules\mod_authn_file.dll LoadModule authz_groupfile_module modules\mod_authz_groupfile.dll LoadModule auth_basic_module modules\mod_auth_basic.dll
- Masukkan konfigurasi berikut di httpd.conf pada setelah tulisan <Proxy *>
AuthType Basic AuthName "Password Required" AuthUserFile password.file AuthGroupFile group.file Require group usergroup
- Buka Command prompt (CMD) dan ketik perintah berikut untuk membuat password di Apache HTTP Proxy:
C:\apache\bin\htpasswd.exe -c ..\password.file (username anda)
Anda akan diminta untuk memasukkan password yang diinginkan yang digunakan untuk mengakses Apache HTTP Proxy, ketik password baru anda di command prompt tersebut dan tekan Enter.
- Di dalam folder C:\apache, buatlah sebuah text file bernama group.file dengan isi usergroup:username
- Pastikan modul – modul berikut telah di load ke httpd.conf:
- Tekan tombol windows + R, ketik Services.msc pilih service ApacheHttpProxy dan klik Start.
- Test koneksi ke HTTP Proxy dengan mengakses URL berikut di browser: http://localhost:3128/index.html
II. Setting Policy untuk komputer user
- Buka ESET Remote Administrator Web Console (ERA Web Console) di browser anda dan login.
- Klik Admin Policies Policy New.
- Ketik nama policy baru anda di kolom Name.
- Klik Settings dan pilih ESET Remote Administrator Agent dari menu drop down.
- Klik Advanced Settings, aktifkan Use proxy server pada bagian HTTP Proxy dan ketik alamat IP atau Fully Qualified Domain Name (FQDN) dari Server yang terinstall Apache HTTP proxy di kolom Host. Ketik username dan password jika telah mengkonfigurasi sebelumnya.
- Klik Finish.
- Pilih policy yang baru dibuat sebelumnya dan klik Assign Group(s). Pilih All (atau pilih group yang diinginkan) dan klik OK.
- Ulangi langkah 1-7 and ganti ESET Remote Administrator Agent di langkah 4 dengan ESET Security Product for Windows dan/atau ESET Security Product for OS X & Linux tergantung produk eset apa yang terinstall di user Anda. Ganti Advanced settings di langkah ke 5 dengan Tools Proxy server