전체 글54 [iOS] BuildNumber auto increment https://www.bsidesoft.com/?p=2970 [iOS] Xcode에 빌드번호를 자동으로 증가 시키기 Xcode로 iOS앱 빌드시 자동으로 빌드 번호를 증가 시키는 방법을 설명합니다. www.bsidesoft.com 위 사이트에서 xcode 빌드번호 자동 올려주기를 build phase의 스크립트로 적용해서 해봤는데, 잘 되었다. 그런데 내가 General에서 직접 빌드번호를 수정한 후 빌드를 해보니 다음 에러메세지가 발생하면서 빌드가 되지 않았다. "Command PhaseScriptExecution failed with a nonzero exit code" 구글링해서 찾아보니 원인은 좀 더 찾아봐야 하지만 해결 방법은 https://stackoverflow.com/questions/17.. 2019. 11. 29. [backend] 리버스 프록시 (reverse proxy) - with nginx 리버스 프록시(Reverse Proxy)는 클라이언트 요청을 받아 웹 서버나 애플리케이션 서버 등의 서버로 요청을 전달하고, 서버로부터 받은 응답을 클라이언트에게 전달하는 중계 역할을 하는 프록시다. 즉, 클라이언트와 서버 사이에 위치하여, 클라이언트는 리버스 프록시 서버를 통해 서버에 요청하게 되는 것이다. 원리 리버스 프록시의 원리는 다음과 같다. 클라이언트는 서버에 요청을 보내지만, 요청 대상의 서버 IP 주소 대신 리버스 프록시 서버의 IP 주소를 사용한다. 리버스 프록시 서버는 요청을 받으면, 클라이언트로부터 받은 요청을 적절한 서버로 전달한다. 요청을 전달할 때는 다양한 로드 밸런싱 알고리즘을 사용하여 여러 대의 서버에 요청을 분산한다. 요청 대상 서버에서는 요청을 처리하고, 그 결과를 리버스.. 2019. 9. 4. [backend] node.js 웹 서버 구축 시 nginx 를 사용하는 이유 node.js 를 사용해서 웹서버를 구축해서 서비스할 때 보통 nginx를 사용한다. 이유는, Node.js는 단일 스레드로 요청을 처리하므로 많은 요청이 동시에 발생할 때 처리 속도가 떨어질 수 있다. 이를 해결하기 위해 Node.js는 클러스터링(cluster)을 지원하며, 이를 사용하면 여러 개의 Node.js 인스턴스를 동시에 실행하여 요청을 분산 처리할 수 있다. 하지만 이렇게 여러 개의 Node.js 인스턴스를 실행하면 포트 번호가 중복되는 문제가 발생할 수 있다. 이를 해결하기 위해 nginx를 사용한다. nginx는 리버스 프록시(reverse proxy) 기능을 지원하여, 여러 개의 Node.js 인스턴스에 대한 요청을 하나의 포트 번호로 받아서 각 인스턴스에 전달한다. 이렇게 함으로써,.. 2019. 9. 3. [web] 개발환경 구축 - Android Studio 보호되어 있는 글 입니다. 2019. 7. 22. 이전 1 ··· 9 10 11 12 13 14 다음