From 5076ccc4d49b1acfe8609607ea656c6ba2e66fbf Mon Sep 17 00:00:00 2001 From: Adam Hill Date: Thu, 31 Oct 2019 15:56:35 -0500 Subject: [PATCH] Terraform log_format not escaped NGINX access logs looked like ` - [] "" "" "" ""` before escaping this since nginx needs the literal "$values" but bash was interpreting them. --- Terraform/userdata.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Terraform/userdata.sh b/Terraform/userdata.sh index 28a8262..46f207c 100644 --- a/Terraform/userdata.sh +++ b/Terraform/userdata.sh @@ -126,9 +126,9 @@ cat </etc/nginx/nginx.conf include /etc/nginx/conf.d/*.conf; default_type application/octet-stream; - log_format main '$remote_addr - $remote_user [$time_local] "$request" ' - '$status $body_bytes_sent "$http_referer" ' - '"$http_user_agent" "$http_x_forwarded_for"'; + log_format main '\$remote_addr - \$remote_user [\$time_local] "\$request" ' + '\$status \$body_bytes_sent "\$http_referer" ' + '"\$http_user_agent" "\$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; @@ -195,4 +195,4 @@ sed -i -e "s/127.0.0.1/$(curl http://169.254.169.254/latest/meta-data/public-ipv sed -i -e "s/172.25.0.3/$(curl http://169.254.169.254/latest/meta-data/local-ipv4)/" /var/opt/jfrog/artifactory/etc/ha-node.properties chown artifactory:artifactory -R /var/opt/jfrog/artifactory/etc/* && chown artifactory:artifactory -R /var/opt/jfrog/artifactory/* && chown artifactory:artifactory -R /var/opt/jfrog/artifactory/etc/security service artifactory start -service nginx start \ No newline at end of file +service nginx start