Programing Language/React.js
React) Nginx + React (SUB-PATH)로 배포하기
Jude_Song
2022. 12. 9. 22:00
728x90
반응형
react로 관리자를 만들어 https://example.com/admin
위의 url 와 같이 뒤에 admin을 붙여 개발한후에 서버에 배포하는 방법을 알아보겠습니다.
Step1
package.json에 homepage 키값에 value 추가 (저같은경우 /admin 으로 추가하였습니다.)
{
"name": "ADMIN-Project",
"homepage": "/admin",
"version": "1.1.0",
"private": true,
"scripts": {
.....
}
Step2
BrowserRouer Dom에 basename 추가
<BrowserRouter basename="/admin">
.....
Step3
Nginx 설정 파일인 /etc/nginx/sites-available/default 에서 아래와 같이 추가
location ^~ /admin {
alias /home/xxxxx/build;
#index index.html index.htm;
try_files $uri $uri/ /admin/index.html;
}
Step4
nginx 다시 시작 ( 저는 ubuntu 18.04 버전입니다. )
service nginx stop
service nginx start
배포완료 끝
도움되셨다면 개발자에게 커피를 공급해주세요!!(광고클릭)!!
728x90
반응형