Open wiserain opened 5 years ago
nuxtconfig.js 안의 baseUrl 설정 부분이 있습니다.
baseUrl: 'http://localhost:' + (process.env.PORT || 3000),
nuxt publicpath 문제면 여기에 /webui를 붙이면 될 거 같네요.
.env 안에 WS_URL도 뒤에 /webui를 붙여야 할 것 같네요.
말씀하신 두 가지에 axios.js
에도 비슷한게 보여서 해봤는데 다 안되네요. 정 안되면 sub domain root로 빼서 써봐야겠습니다.
nginx reverse proxy 쪽의
nginx.conf
설정은 아래와 같습니다.location에 따라서 root
/
는 transmission rpc로/flexget
은 flexget의 webui로 마지막으로/webui
를 통해서 연결하고 싶습니다.서브도메인 루트인 경우는 잘 되는데 제가 하고자하는 바와 같이 location 아래에 붙으면 아래와 같은 404 페이지가 호출되고 도메인 루트로 리디렉션되면서 transmission rpc로 빠집니다. (아이디 비번을 물어봄)
제가 구글링을 해보니 nuxt publicpath가 앱 소스에서 root로 잡혀있거나 기본값으로 잡혀있는게 아닌가 싶습니다. 다른 socket.io 관련 서버 설정이 문제일 수도 있구요.
혹시 이 부분에 대해서 해결 방법을 아신다면 조언 부탁드릴게요.