C#/C# FullStack
Blazor Web Assembly App Ubuntu 배포
삽사
2024. 7. 18. 13:08
1. 깃허브에 블레이저 웹 에셈블리 프젝을 올린다.
2. http-server를 전역으로 설치한다
# npm가 설치되어있지 않는 경우
# apt install npm
npm install http-server -g
3. 웹에셈블리 프젝 폴더로 이동한 다음 배포한다.
dotnet publish -c Release
4. 경로 접근 문제 해결을 위해 프록시 설정한다. proxy설정을 하지 않을 경우 루트경로(/) 외에 다른 경로로 접근이 안된다.
# publish/wwwroot 폴더로 이동
# 맥에서는 "--proxy=..." 로 쓰지 않으면 에러가 발생할 수 있다.
nohup http-server -p [포트번호] "--proxy=http://[외부아이피주소]:[포트번호]?"