Linux์์ .conf ํ์ผ์ ์ฃผ์์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฌธ์์ด
nginx: [emerg] unexpected ";" in /var/proxy/staging/nginx/nginx.conf
์๋ฌ๊ฐ ๋ฐ์ํ๋ ํ๊ฒฝ
web project์์ ๋ค๋ฅธ ์๋ฒ์ ์์ฒญํ๋ resource๋ค ์ค nginx read time์ default value์ธ 60์ด๊ฐ ์ง๋๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ๊ตฌ๊ธ๋ง ํ๋ค๊ฐ,
์ฌ๋ฌ ์ค์ ๋ด์ฉ์ ๋ฐ๊ฒฌํ๊ณ ํ๋์ฉ ์ ์ฉํด๋ณด๋ ค๊ณ ์ฃผ์์ฒ๋ฆฌ๋ฅผ ํ๋๋ฐ ์๋ฌ๊ฐ ๋ฐ์ํ์์
;๋ฅผ ์ฌ์ฉํ ์ด์ ๋.. ์ธํ
๋ฆฌ์ ์ด์์ ๋ธ๋ก ์ค์ ํ๊ณ ์ฃผ์์ฒ๋ฆฌํ๋ ๋จ์ถํค ๋๋ ๋๋ ;๊ฐ ๋์ค๊ธธ๋ ์ด๊ฑฐ ์ฐ๋๊ฐ๋ณด๋ค ํ์
- Spring Boot ver 2.6.8
1# .platform/nginx/nginx.conf 2... 3http { 4 ... 5 server { 6 ... 7 location / { 8 ; proxy_connect_timeout 600; 9 ; proxy_send_timeout 600; 10 proxy_read_timeout 600; 11 ; send_timeout 600; 12 } 13 } 14} 15... - CI/CD : github Actions (uses : einaregilsson/beanstalk-deploy@v14)
# error message ERROR: Instance deployment failed. For details, see 'eb-engine.log'. - server : AWS Elastic Beanstalk
# eb-engine.log 2022/08/03 05:49:08.761551 [INFO] nginx: [emerg] unexpected ";" in /var/proxy/staging/nginx/nginx.conf:44 nginx: configuration file /var/proxy/staging/nginx/nginx.conf test failed
.conf ํ์ผ์ ์ฃผ์์ผ๋ก ์ฌ์ฉํ ์ ์๋ ๋ฌธ์์ด์ ์ข ๋ฅ
๊ตฌ๊ธ๋ง ํด๋ณด๋ ๋ฆฌ๋
์ค ๋ง์คํฐ 1๊ธ ๊ธฐ์ถ๋ฌธ์ ๋ด์ฉ์ด ๋ง์ด ๋์์
#, //, /* */๋ฅผ ์ฌ์ฉํ ์ ์๋ค๊ณ ํจ
Linux์์ .conf ํ์ผ์ด๋?
์๋์ฐ OS์ ๋ฌ๋ฆฌ, ๋ฆฌ๋
์ค์์๋ configuration ํ์ผ์ด ํต์ฌ๋ผ๊ณ ํ ์ ์๋ค.
์๋์ฐ๋ registry๋ฅผ ์์กดํ์ฌ ํ๋ก๊ทธ๋จ์ ์คํํ์ง๋ง, ๋ฆฌ๋
์ค๋ ์ดํ๋ฆฌ์ผ์ด์
๋ง๋ค ๊ฐ๋ณ์ ์ผ๋ก ๊ฐ์ง๊ณ ์๋ configuration ํ์ผ์ ์์กดํ๋ค.
-> .conf ํ์ผ์ ๋ฆฌ๋
์ค์์ ์คํ๋๊ธฐ ๋๋ฌธ์ ๋ฆฌ๋
์ค์์ ์ฒ๋ฆฌํ ์ ์๋ ๋ฌธ๋ฒ์ ์ฌ์ฉํด์ผํจ
์ถ์ฒ : cbtnuggets blog