Note: please note that Liferay has renamed its Liferay Experience
Could offerings to Liferay SaaS (formerly LXC) and
Liferay PaaS (formerly LXC-SM).
Issue
- 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
Environment
- Liferay PaaS, Liferay DXP 7.2 with stack 5.x
Resolution
- 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./webserver/config/{env}/
myfile.conf
Additional Information