Loading a module to nginx

Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM).


  • We need to load a module for restricting IP accesses from certain places. We need to enable "ngx_http_geoip_module" to achieve this behavior.
  • If we set the directive "load_module modules/ngx_http_geoip_module.so;" into liferay.conf file we get the following error
    "load_module" directive is not allowed here in /etc/nginx/conf.d/liferay.conf:1


  • Liferay PaaS, Liferay DXP 7.2 with stack 5.x


  • In order to load modules in nginx you have to modify either nginx.conf, or add a new config file in below path:
    This way, the load_module directive will be correctly processed and the module will be loaded into your webserver service.

Additional Information


Was this article helpful?
1 out of 1 found this helpful