@@ -29,8 +29,9 @@ the terminated ones.
29
29
- [ Installation] ( #installation )
30
30
- [ Manual Installation] ( #manual-installation )
31
31
- [ Snap Installation] ( #snap-installation )
32
- - [ NGINX Plus Configuration] ( #nginx-plus-configuration )
33
- - [ Configuration for Cloud Providers] ( #configuration-for-cloud-providers )
32
+ - [ Homebrew Installation] ( #homebrew-installation )
33
+ - [ NGINX Plus Configuration] ( #nginx-plus-configuration )
34
+ - [ Configuration for Cloud Providers] ( #configuration-for-cloud-providers )
34
35
- [ Usage] ( #usage )
35
36
- [ Troubleshooting] ( #troubleshooting )
36
37
- [ Building a Software Package] ( #building-a-software-package )
@@ -91,7 +92,21 @@ You can install the NGINX Plus Integration with Cloud Autoscaling from the [Snap
91
92
sudo snap install nginx-asg-sync
92
93
```
93
94
94
- ### NGINX Plus Configuration
95
+ ### Homebrew Installation
96
+
97
+ You can add the NGINX homebrew tap with
98
+
99
+ ``` console
100
+ brew tap nginxinc/tap
101
+ ```
102
+
103
+ and then install the formula with
104
+
105
+ ``` console
106
+ brew install nginx-asg-sync
107
+ ```
108
+
109
+ ## NGINX Plus Configuration
95
110
96
111
As an example, we configure NGINX Plus to load balance two groups of instances -- backend-group-one and
97
112
backend-group-two. NGINX Plus routes requests to the appropriate group based on the request URI:
@@ -193,7 +208,7 @@ This also works when an instance is being terminated: the asg-sync will remove t
193
208
> requests to a terminated instance, make sure the instance goes to the ` Terminating:Wait ` state for a period greater
194
209
> than the interval ` sync_interval_in_seconds ` .
195
210
196
- ### Configuration for Cloud Providers
211
+ ## Configuration for Cloud Providers
197
212
198
213
See the example for your cloud provider: [ AWS] ( examples/aws.md ) , [ Azure] ( examples/azure.md ) .
199
214
0 commit comments