React 앱 빌드할 때 마다 이미지가 다 날라가는 현상이 있어서 빌드 파일안에 이미지 폴더를 만들지 않고 다른 폴더에 만들어 저장하는 방법을 사용 Nginx config 파일을 수정해준다 sudo vi /etc/nginx/nginx.conf location /uploadsImgs{ alias /home/ec2-user/react_shop/public/uploadsImgs; } 이미지를 부를 때 uploadsImgs/test.jpg 라고 호출하면 경로를 alias 설정한 곳에서 이미지를 찾는다
sudo apt update 명령어가 sudo: apt: command not found라는 오류를 내는데 AWS linux는 yum을 사용하면 된다 sudo yum update wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm sudo yum install mysql-community-server service mysqld start 이런 썩을 비밀번호 설정안했는데 왜 로그인이 안되나 했네 자동으로 생성하네 grep 'temporary password' /var/log/mysqld.log 로그인 후에 비밀번호..

Nginx 설정파일 열기 명령어 sudo vi /etc/nginx/nginx.conf include /etc/nginx/conf.d/*.conf; #기존 설정파일 주석처리 root /home/ec2-user/react_shop/build; #빌드된 리액트 폴더를 root로 지정 client_max_body_size 15M; #업로드 파일 제한 15메가 location /api/ { #api주소 호출, 프록시 변경, 5000 포트로 node.js가 돌아가므로 5000으로 설정 proxy_pass http://localhost:5000; }