How to enable dynamic module with an existing NGINX installation

后端 未结 4 1237
轻奢々
轻奢々 2021-01-31 03:45

Introduction

From NGINX version 1.9.11 and upwarts, a new feature is introduced: dynamic modules.

With dynamic modules, you can optionally load separate shared

4条回答
  •  长情又很酷
    2021-01-31 04:13

    Found this to be slightly different on Amazon Linux 2016.09, Amazon Linux 2016.03 after performing yum update.

    You can confirm this ahead of time by using this command on your ec2 instance sudo yum search nginx-mod-http-geoip and you will see an N/S matched: nginx-mod-http-geoip entry in the response with specifics of nginx-mod-http-geoip.x86_64 : Nginx HTTP geoip module

    In these cases, the installed nginx version will be 1.10.1. When this is true, you can simple install the nginx geoip module from Amazon's existing yum repo via:

    sudo yum install nginx-mod-http-geoip

    Then associate the module with your nginx.conf and placing this line in the main context

    include /usr/share/nginx/modules/mod-http-geoip.conf;

    (note this is subtly different from the main answer - in aws you have an entry in nginx.conf pointing to another *.conf file which then points to the *.so file)

提交回复
热议问题