Αντιμετώπιση προβλημάτων του διακομιστή μεσολάβησης Apache HTTP
Το ESET Bridge είναι η προτιμώμενη λύση διακομιστή μεσολάβησης για τα προϊόντα ESET Η ESET διανέμει το ESET Bridge με το ESET PROTECT On-Prem 10.0 (και νεότερες εκδόσεις) ως στοιχείο διακομιστή μεσολάβησης που αντικαθιστά τον προηγούμενο διακομιστή μεσολάβησης Apache HTTP. Δείτε τη σύγκριση του ESET Bridge και του διακομιστής μεσολάβησης HTTP Apache. |
Εάν αποτυγχάνει το ESET LiveGuard Advanced και ο διακομιστής μεσολάβησης Apache HTTP χρησιμοποιείται για προσωρινή αποθήκευση της επικοινωνίας, μπορείτε να ενεργοποιήσετε την καταγραφή διαγνωστικών δεδομένων για το διακομιστή μεσολάβησης Apache HTTP για να ερευνήσετε το πρόβλημα. Μπορείτε να παράσχετε τα αρχεία καταγραφής στην Τεχνική Υποστήριξη της ESET για περαιτέρω ανάλυση.
Η καταγραφή διαγνωστικών δεδομένων είναι μια διεργασία με υψηλές απαιτήσεις επιδόσεων. Έχετε υπόψη ότι ενδέχεται να παρουσιαστεί απώλεια επιδόσεων και θα πρέπει να την χρησιμοποιείτε μόνο προσωρινά. Ενεργοποιήστε την καταγραφή μόνο για το χρονικό διάστημα που είναι απαραίτητη.
Ενεργοποίηση της καταγραφής διαγνωστικών δεδομένων για το διακομιστή μεσολάβησης Apache HTTP
1.Διακοπή της υπηρεσίας διακομιστή μεσολάβησης Apache HTTP χρησιμοποιώντας την εντολή: sc stop ApacheHttpProxy
2.Δημιουργήστε αντίγραφα ασφαλείας του αρχείου ρύθμισης παραμέτρων httpd.conf. Συνήθως βρίσκεται στη διαδρομή C:\Program Files\Apache HTTP Proxy\conf
3.Τροποποιήστε το αρχείο διαμόρφωσης όπως περιγράφεται παρακάτω:
a)Καταργήστε το σχόλιο (καταργήστε το # στην αρχή):
LoadModule log_config_module modules/mod_log_config.dll
b)Προσθέστε την παρακάτω γραμμή στην αρχή της ενότητας <IfModule log_config_module>:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{cache-status}e\"" combined-cache |
c)Προσθέστε σχόλιο στη γραμμή (προσθέστε το # στην αρχή):
CustomLog "logs/access.log" common
d)Αλλάξτε τη γραμμή CacheLockMaxAge 10 σε CacheLockMaxAge 15
e)Αλλάξτε τη γραμμή ProxyTimeOut 900 σε ProxyTimeOut 1200
f)Στην ενότητα <VirtualHost *:3128>, κάτω από τη γραμμή ServerName r.edtd.eset.com, προσθέστε τις γραμμές:
<If "%{REQUEST_METHOD} == 'CONNECT'">
Require all denied
</If>
g)Αλλάξτε τη γραμμή:
ProxyPass / https://r.edtd.eset.com/ timeout=300 keepalive=On ttl=100 max=10 smax=10
με την ακόλουθη:
ProxyPass / https://r.edtd.eset.com/ timeout=300 enablereuse=On keepalive=On ttl=100 max=100 smax=10
h)Προσθέστε τις ακόλουθες γραμμές στο τέλος του αρχείου:
ErrorLog '|"C:/Program Files/Apache HTTP Proxy/bin/rotatelogs.exe" -n 10 "C:/Program Files/Apache HTTP Proxy/logs/error.log" 1M' CustomLog '|"C:/Program Files/Apache HTTP Proxy/bin/rotatelogs.exe" -n 10 "C:/Program Files/Apache HTTP Proxy/logs/access.log" 100M' combined-cache |
4.Αποθηκεύστε το αρχείο httpd.conf και εκκινήστε την υπηρεσία Apache HTTP Proxy:
sc start ApacheHttpProxy
Επόμενα βήματα
Διατηρήστε ενεργή την καταγραφή μόνο για το χρονικό διάστημα που είναι απαραίτητη και αντιγράψτε τα αρχεία καταγραφής μετά την απενεργοποίησή της. Τα αρχεία καταγραφής βρίσκονται στη θέση:
C:/Program Files/Apache HTTP Proxy/logs/error.log
C:/Program Files/Apache HTTP Proxy/logs/access.log
Για να απενεργοποιήσετε την καταγραφή διαγνωστικών δεδομένων:
1.Διακόψτε την υπηρεσία Apache HTTP Proxy.
2.Κάντε επαναφορά του αρχείου διαμόρφωσης από το αντίγραφο ασφαλείας.
3.Εκκινήστε την υπηρεσία Apache HTTP Proxy: