19-13. React 배포 (notion.site)
열심히 build파일 만들고
1. 파일질라에 ubuntu에 빌드 파일 올리기
2. putty 켜서 접속해서 위의 과정 시작하기
근데 에러가 난다 하하핳
중복된 포트가 열려있나 확인
sudo lsof -i -P -n | grep LISTEN
근데 내가 올릴라는 애랑 중복된 게 없다..
오류 로그를 다시보니 conf파일의 문제였다..!
invalid number of arguments in "root" directive in /etc/nginx/sites-enabled/올릴라는파일.conf:4 nginx: configuration file /etc/nginx/nginx.conf test failed
root 뒤에 공백을 없앤게 문제였다.
sudo vi /etc/nginx/sites-available/내파일.conf
i 눌러서 insert 한 다음에, root / 파일경로 /build;
이렇게 다시 작성했다.
이제 활성화!
sudo systemctl stop nginx
sudo systemctl start nginx
sudo systemctl status nginx
정상작동한다.
근데 왜 500 error?...
1. 경로 설정
이건 안됐고
이거 덕에 에러 로그는 찾았다.
tail -f /var/log/nginx/error.log
근데? 권한이 없음
failed (13: Permission denied)
2. 그 다음에 방법을 찾은 것 같은데, nano 나오는 법을 몰라서.......
이 방법은 보류
3. 대신 putty에서,
sudo vi /etc/nginx/nginx.conf
이걸로 수정 고고
nano 말고 여기서 user root; 로 변경시 작동!!!!!
해결 도와주신 천사 강사님 감사합니다...
'[Dev] 🎯Self Study' 카테고리의 다른 글
[NEXT.js] 일단 시작하기 with TypeScript (0) | 2023.04.02 |
---|---|
[ADsP] 비전공자 10일 '1트' 합격 후기 & 꿀팁 - 민트책, 인강 추천 (0) | 2023.03.30 |
[AWS] 다사다난 AWS (Node.js) (0) | 2023.03.04 |
[노베이스] 공부기록용2 (0) | 2023.03.01 |
[TEAM PROJECT] 2차 팀 프로젝트 회고 with React (0) | 2023.02.27 |