유니티 WebGL로 빌드하면 웹에서 돌아가는 게임을 만들 수 있다.
ftp로 빌드 파일을 올리고 나면 nginx든 뭐든 서비스 해줄 http서버가 필요하다.
가장 대중적이고 자료가 많은게 nginx이지만 config수정은 아직도 쉽지 않다.
문법도 복잡하고 손에 익지 않아서 매번 인터넷 검색 또는 chatgpt를 활용한다.
nginx.conf 설정
# Unity WebGL gzip 파일 처리
location ~* \.wasm\.gz$ {
add_header Content-Encoding gzip;
add_header Content-Type application/wasm;
try_files $uri =404;
}
location ~* \.js\.gz$ {
add_header Content-Encoding gzip;
add_header Content-Type application/javascript;
try_files $uri =404;
}
location ~* \.data\.gz$ {
add_header Content-Encoding gzip;
add_header Content-Type application/octet-stream;
try_files $uri =404;
}
# 캐시 설정 (선택)
location ~* \.(wasm|js|data|gz)$ {
add_header Cache-Control "public, max-age=31536000, immutable";
}
'게임개발 > 게임개발 팁' 카테고리의 다른 글
| [유니티] 엔진 버전업 이후 안드로이드 aar관련 빌드 에러 케이스 (0) | 2025.11.05 |
|---|---|
| [C++] 이벤트 뷰어로 덤프파일 없이 디버깅 하기 (0) | 2025.10.20 |
| 소프트웨어 개발, 외주 개발, 실패하는 이유는 한방에 최종 그림을 받으려 하기 때문 (0) | 2025.09.28 |
| [AWS] 소규모 IT개발에 맞는 서버 구성 (2) | 2025.09.24 |
| 1인 개발자 / 1인 개발 사업가 블로그 모음 (0) | 2025.09.24 |