728x90
1. nginx가 적용할 root 디렉토리 설정하기
2. nginx가 적용할 html 파일명 설정하기
3. react, vue 와 같은 spa 프로젝트일 경우 라우팅 적용 안되어 404 뜨는 현상 설정
99. 주의사항
1. nginx가 적용할 root 디렉토리 설정하기
필자는
nginx가 기준으로 잡는 디렉토리는 아래와 같다.
var, tmp, root, home.. 등이 있는 디렉토리 경로이다
nginx가 잡을 루트 디렉토리는
"FE" 라는 디렉토리이므로 해당 디렉토리로 설정한다.
2. nginx가 적용할 html 파일명 설정하기
root 디렉토리는
FE/build 이다
하위에 있는 index.html 파일을 기본으로 잡았다.
만약 index2.html 파일이라면
다음과 같이 설정해야한다.
3. react, vue 와 같은 spa 프로젝트일 경우 라우팅 적용 안되어 404 뜨는 현상 설정
SPA 프로젝트일 경우
URL을 보고 렌더링을 변경하는 것이고
실제 라우팅이 아니라서 nginx가 못잡는다.
그래서 404를 내뱉는데
404일 때 URL 그대로 가지고서
다시 index.html로 돌려보내면 해결된다.
99. 주의사항
세미콜론 안 넣으면 서버자체가 안켜짐
자주 쓰는 명령어 보기
https://tomhoon.tistory.com/553
'서버' 카테고리의 다른 글
WYSIWYG - react(spa),Spring boot 3(JPA) 내용 정리 - 1(이미지업로드 처리방식@Lob,MEDIUMTEXT, axios 커넥션 지속기간 설정) (1) | 2024.10.16 |
---|---|
mariadb - 외부 접속 안되는 현상(10061) (1) | 2024.10.15 |
Ubuntu - 스왑메모리 설정하기(swap memory) (1) | 2024.10.08 |
Spring Boot3 - 리눅스에서 꺼지지 않게 서버켜놓기(끄기, 로그보기, pid확인) (0) | 2024.10.08 |
Spring boot3 - 배포 후 Access denied 뜨는 현상 (2) | 2024.10.08 |