Geo IPÂķ
Note
āđāļāļāļŠāļēāļĢāļāļĩāđāđāļāđāļāļąāļāļāļēāļāļāđāļāļĄāļđāļĨāļ āļēāļĒāđāļāļāļāļāđāļāļĢāđāļāđāļēāļāļąāđāļ
āļāļēāļĢāļāļīāļāļāļąāđāļÂķ
āļāļēāļ§āļāđāđāļŦāļĨāļāļāļąāđāļ āļāļēāļāļāđāļāļĄāļđāļĨ GeoLite2 āđāļĄāļ·āļāļāđāļĨāļ°āļāļĢāļ°āđāļāļĻ āļāļļāļāļāļ§āļĢāļāļ°āļĄāļĩāļŠāļāļāđāļāļĨāđāļāļ·āđāļ
GeoLite2-City.mmdbāđāļĨāļ°GeoLite2-Country.mmdbāļĒāđāļēāļĒāđāļāļĨāđāđāļāļĒāļąāļāđāļāļĨāđāļāļāļĢāđ
/usr/share/GeoIP/mv ~/Downloads/GeoLite2-City.mmdb /usr/share/GeoIP/ mv ~/Downloads/GeoLite2-Country.mmdb /usr/share/GeoIP/
āļĢāļĩāļŠāļāļēāļĢāđāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ
Note
If you don't want to locate the geoip database in /usr/share/GeoIP/, use the
--geoip-city-db and
--geoip-country-db options of the NightPOS command line
interface. These options take the absolute path to the GeoIP database file and use it as the
GeoIP database. For example:
./odoo-bin --geoip-city-db= ~/Downloads/GeoLite2-City.mmdb
āļāļđāđāļāļīāđāļĄāđāļāļīāļĄ
Test GeoIP geolocation in your NightPOS websiteÂķ
āđāļāđāđāļāļŦāļāđāļēāđāļ§āđāļāđāļāļ·āđāļāļĢāļ§āļĄāļāđāļāļĄāļđāļĨāļāļēāļāļ āļđāļĄāļīāļĻāļēāļŠāļāļĢāđāļāļēāļāļŠāđāļ§āļ āđāļāđāļ āļāļ·āđāļāļāļĢāļ°āđāļāļĻāļāļāļāļāļĩāđāļāļĒāļđāđ IP āļāļģāļāļāļāļąāļāļāļļāļāļąāļ āđāļāļĒāļāļģāļāļąāļāļāļĩāđ:
āđāļāļāļĩāđāđāļ§āđāļāđāļāļāđāļāļāļāļāļļāļ āđāļāļīāļāļŦāļāđāļēāđāļ§āđāļāļāļĩāđāļāļļāļāļāđāļāļāļāļēāļĢāļāļāļŠāļāļ
GeoIPāđāļĨāļ·āļāļ
āđāļāļīāđāļĄāļŠāđāļ§āļāļāđāļāđāļāļāļĩāđāļāļāļ XML āđāļāļŦāļāđāļē:
<h1 class="text-center" t-esc="request.geoip.country.name or 'geoip failure'"/>
āļāļąāļāļāļķāļāđāļĨāļ°āļĢāļĩāđāļāļĢāļāđāļāļ
Geo-ip āđāļāđāļāļēāļāđāļāđāļŦāļēāļāļāļļāļāļāđāļēāļāļāļ·āđāļāļāļĢāļ°āđāļāļĻāļāļāļāļāļļāļāļāļĩāđāđāļŠāļāļāđāļāđāļāļāļąāļ§āļŦāļāļēāļāļĢāļāļāļĨāļēāļāļŦāļāđāļē
āđāļāļāļĢāļāļĩāļāļĩāđāļāļļāļāļāđāļēāļāļ§āđāļē "geoip āđāļĄāđāļŠāļģāđāļĢāđāļ" āđāļŠāļāļāļ§āđāļēāļāļēāļĢāļĢāļ°āļāļļāļāļģāđāļŦāļāđāļāļāļēāļāļ āļđāļĄāļīāļĻāļēāļŠāļāļĢāđāļāļĩāđāđāļĄāđāļŠāļģāđāļĢāđāļ āļŠāļēāđāļŦāļāļļāļāļĩāđāļāļāļāđāļāļĒāļāļ·āļ:
āļāļĩāđāļāļĒāļđāđ IP āļāļāļāļāļēāļĢāđāļĢāļĩāļĒāļāļāļđāļāļ·āļ localhost (`` 127.0.0.1``) āļŦāļĢāļ·āļāđāļāļĢāļ·āļāļāđāļēāļĒāļāđāļāļāļāļīāđāļ āļŦāļēāļāļāļļāļāđāļĄāđāļāļĢāļēāļ āļāļļāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļāļķāļāđāļ§āđāļāđāļāļāđāļāļāļāļāļļāļāđāļāļĒāđāļāđāļāđāļāļĄāļđāļĨāļĄāļ·āļāļāļ·āļ
You are using a reverse-proxy (apache, nginx) in front of NightPOS but didn't start NightPOS with the proxy-mode enabled. See
proxy mode.āļāļēāļāļāđāļāļĄāļđāļĨ GeoIP āđāļŠāļĩāļĒāļŦāļēāļĒ āļŠāļđāļāļŦāļēāļĒ āļŦāļĢāļ·āļāđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļāļķāļāđāļāđ āđāļāļāļĢāļāļĩāđāļāđāļāļāļĩāđ āļāļģāđāļāļ·āļāļāļāļ°āļāļđāļāļāļąāļāļāļķāļāđāļ§āđāđāļāļāļąāļāļāļķāļāļāļāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ