저번글에서 nginx.conf에
client_max_body_size 0;
이걸 자동적으로 넣는것을 githubaction을 통해 해보고자 한다.
우선 githubaction secrets에 비밀키를 만들어서 넣는다.
기존에 만든건 제외하고 AWS_SSH_USERNAME, AWS_SSH_KEY, AWS_SSH_HOST 만 만든다.
# EB EC2 instance
- AWS_SSH_USERNAME의 default 값은 ec2-user 입니다.
- AWS_SSH_HOST는 EC2 서버 PUBLIC IP주소입니다.
- AWS_SSH_KEY는 EC2 인스턴스를 생성할 때 발급받은 키입니다. 파일을 열어서 다 넣으시면 됩니다.
아래와 같이 넣어주면 된다.


AWS_SSH_HOST는 위의 ec2 instance public ip를 쓴다.
전체 명령어는 이렇게한다.

Elastic Beanstalk에 Deploy를 먼저 하고
SSH step에서 EC2 인스턴스에 직접 들어가서 sed 명령어로 nginx.conf를 수정하겠다고 한다.
위 처럼 sed 명령어를 이용해서 client_max_body_size 0;을 삽입한다.

그러면 아래처럼 client_max_body_size 0;이라는 코드가 삽입되어 있다.
에러때문에 맨붕했던 이유

위와 같이 mac과 linux 조금 설정이 달랐다.
참고
https://tesseractjh.tistory.com/m/275
sed 명령어 사용법
https://stackoverflow.com/questions/43171648/sed-gives-sed-cant-read-no-such-file-or-directory
'AWS > ElasticBeanstalk' 카테고리의 다른 글
Elastic Beanstalk memory issue (0) | 2023.06.19 |
---|---|
AWS Elastic Beanstalk - (17) (0) | 2023.03.05 |
AWS Elastic Beanstalk - (15) (0) | 2023.03.02 |
AWS Elastic Beanstalk - (14) (0) | 2023.03.01 |
AWS Elastic Beanstalk - (13) (0) | 2023.02.28 |
저번글에서 nginx.conf에
client_max_body_size 0;
이걸 자동적으로 넣는것을 githubaction을 통해 해보고자 한다.
우선 githubaction secrets에 비밀키를 만들어서 넣는다.
기존에 만든건 제외하고 AWS_SSH_USERNAME, AWS_SSH_KEY, AWS_SSH_HOST 만 만든다.
# EB EC2 instance
- AWS_SSH_USERNAME의 default 값은 ec2-user 입니다.
- AWS_SSH_HOST는 EC2 서버 PUBLIC IP주소입니다.
- AWS_SSH_KEY는 EC2 인스턴스를 생성할 때 발급받은 키입니다. 파일을 열어서 다 넣으시면 됩니다.
아래와 같이 넣어주면 된다.


AWS_SSH_HOST는 위의 ec2 instance public ip를 쓴다.
전체 명령어는 이렇게한다.

Elastic Beanstalk에 Deploy를 먼저 하고
SSH step에서 EC2 인스턴스에 직접 들어가서 sed 명령어로 nginx.conf를 수정하겠다고 한다.
위 처럼 sed 명령어를 이용해서 client_max_body_size 0;을 삽입한다.

그러면 아래처럼 client_max_body_size 0;이라는 코드가 삽입되어 있다.
에러때문에 맨붕했던 이유

위와 같이 mac과 linux 조금 설정이 달랐다.
참고
https://tesseractjh.tistory.com/m/275
sed 명령어 사용법
https://stackoverflow.com/questions/43171648/sed-gives-sed-cant-read-no-such-file-or-directory
'AWS > ElasticBeanstalk' 카테고리의 다른 글
Elastic Beanstalk memory issue (0) | 2023.06.19 |
---|---|
AWS Elastic Beanstalk - (17) (0) | 2023.03.05 |
AWS Elastic Beanstalk - (15) (0) | 2023.03.02 |
AWS Elastic Beanstalk - (14) (0) | 2023.03.01 |
AWS Elastic Beanstalk - (13) (0) | 2023.02.28 |