Postupak instalacije i podešavanja Apache Proxy servera za komunikaciju sa eVisitor sustavom
(ova datoteka i instalacijske datoteke za windows nalaze se na \\iii-web\iii\eVisitor folderu (ili ftp://ftp.istratech.hr/iii/eVisitor)
Linux (kao root)
1. Instalirati Apache:
yum install httpd
yum install mod_ssl
2. Izmijeniti konfiguraciju httpd /Apache) daemona
- Linux: joe /etc/httpd/conf/httpd.conf
- Windows: C:\Program files\Apache\conf\httpd.conf
- komentirati linije koje počinju sa include, npr: Include conf.d/*.conf
- Pronaći linije LoadModule pa dodati linije (ili maknuti komentare ako linije postoje)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule ssl_module modules/mod_ssl.so
- Izmjeniti parametar Listen tako da bude: Listen 8888
- Dodati /ili izmjeniti VirtualHost (obično je na kraju httpd.conf datoteke):
ProxyRequests Off
SSLProxyEngine on
ProxyPass / https://www.evisitor.hr/
ProxyPassReverse / https://www.evisitor.hr/
3. Ako je pokrenut Oracle 9i apache, treba izmijeniti naziv "našeg" httpd-a
cp /usr/sbin/httpd /usr/sbin/httpd-proxy
joe /etc/init.d/htppd
Izmijeniti linije:
httpd=${HTTPD-/usr/sbin/httpd}
pidfile=${PIDFILE-/var/run/httpd.pid}
lockfile=${LOCKFILE-/var/lock/subsys/httpd}
tkao da budu ovakve:
httpd=${HTTPD-/usr/sbin/httpd-proxy}
pidfile=${PIDFILE-/var/run/httpd-proxy.pid}
lockfile=${LOCKFILE-/var/lock/subsys/httpd-proxy}
4. Pokrenuti ApacheProxy:
chkconfig httpd on
service httpd start
5. U Mish parametrima podesiti url eVisitor sustava tako da pokazuje na http://MishHost:8888. MishHost je naziv servera na kojem je instaliran Apache proxy
Windows (kao administrator)
1. Instalirati apache:
- Windows 64: raspakirati datoteku: httpd-2.4.17-x64.zip (http://www.apachehaus.com/downloads/httpd-2.4.17-x64.zip)
- Windows 32: raspakirati datoteku: httpd-2.4.17-x86.zip (http://www.apachehaus.com/downloads/httpd-2.4.17-x86.zip)
- Folder Apache24 kopirati u C:\Program Files folder
2.a Koristiti postojeći već httdp.conf (nalazi se u zip-u)
ili
2.b Izmijeniti konfiguraciju httpd (Apache) daemona
- notepad C:\Program files\Apache24\conf\httpd.conf
- Komentirati/izmjeniti liniju
#Include conf/extra/httpd-ahssl.conf
- Pronaći linije LoadModule pa dodati linije (ili maknuti kometare ako linije postoje)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule ssl_module modules/mod_ssl.so
- Izmjeniti parametar Listen tako da bude: Listen 8888
- Dodati /ili izmjeniti VirtualHost (obično je na kraju httpd.conf datoteke):
ProxyRequests Off
SSLProxyEngine on
ProxyPass / https://www.evisitor.hr/
ProxyPassReverse / https://www.evisitor.hr/
3. Podesiti i pokrenuti Apache servis kroz Command Prompt (Admin)
- cd c:\Program Files\Apache24\bin
- httpd -k install -n ApacheProxy
- httpd -k start -n ApacheProxy
4. U Mish parametrima podesiti url eVisitor sustava tako da pokazuje na http://MishHost:8888. MishHost je naziv servera na kojem je instaliran Apache proxy
Sastavio: Davorin Perković - Pjer, 02.12.2015