IBM Cloud(Bluemix)를 사용하여 5분 내에 웹 서버 게시
IBM Cloud(Bluemix) 계정이 있는 경우 5분이 지나면 웹 서버 환경을 시작할 수 있으며 더 이상 필요하지 않으면 지울 수 있습니다. 편리하므로 꼭 시도해보십시오.
전제 조건
이하의 조건을 만족하고 있는 분이면 누구라도 이용할 수 있는 소기입니다.
CF 툴 도입 할 일
웹 서버 만들기
터미널(Windows에서는 명령 프롬프트)을 시작하고 적절한 디렉토리에 다음 명령을 입력하여 IBM Cloud(Bluemix)에 로그온합니다.
cf api https://api.ng.bluemix.net
cf login
그런 다음 다음 명령을 입력하여 작업 디렉토리를 만듭니다. 'yamachan-web-test'는 독특해야 하므로 직접 결정한 적절한 문자열로 바꾸어 입력하십시오.
md yamachan-web-test
cd yamachan-web-test
그런데, 여기부터가 프로덕션입니다. 다음을 입력하여 필요한 파일을 만듭니다.
echo root: public > Staticfile
md public
echo Hello Bluemix > public/index.html
이것으로 준비가 완료됩니다. 다음 명령으로 웹 서버를 만듭니다.
cf push yamachan-web-test -m 64M
아래와 같이 표시되면 ok입니다.
웹 브라우저에 표시된 URL을 방문하여 표시를 확인합니다.
웹 서버 업데이트
작성한 public 디렉토리의 내용이, 이번 작성한 웹 서비스로 그대로 공개됩니다. 다음과 같이 index.html의 내용을 수정하고 cf push에서 IBM Cloud (Blluemix) 환경에 반영합니다.
echo !! >> public/index.html
cf push yamachan-web-test -m 64M
웹 페이지가 업데이트되었습니다.
웹 서버 삭제
웹 서버가 더 이상 필요하지 않은 경우 다음 명령으로 만든 서비스와 게시할 때 자동으로 구성된 루트 설정을 삭제합니다.
cf ds yamachan-web-test
cf delete-route mybluemix.net -n yamachan-web-test
해설
이번 서비스 이용의 포인트는 staticfile-buildpack의 이용입니다.
CF(Cloud Foundry)용 빌드 팩에는 여러 가지 유형이 있지만 staticfile은 nginx이라는 웹 서버를 실행하기 위한 간단한 환경입니다.
IBM Cloud(Bluemix) 환경에 cf push로 게시할 때 자동으로 빌드 팩을 선택하지만 Staticfile이라는 구성 파일이 있으면 이 staticfile-buildpack이 선택됩니다.
이 빌드 팩은 간단하기 때문에 실행에 메모리가 많이 필요하지 않습니다. 그래서 cd push 시에 -m 64M 옵션을 부여하는 것으로, 작성되는 가상 환경의 메모리에 64M Bytes 를 지정하고 있습니다.
설정 파일 Staticfile 에는 root 지정만이 기재되어 있어 public 디렉토리가 지정되고 있습니다. 따라서 웹 사이트 게시 후에는 이 public 디렉토리가 서버의 루트로 공개되어 배치된 파일에 액세스할 수 있습니다.
결론
IBM Cloud (Bluemix) 및 Cloud Foundry 환경에서 staticfile-buildpack은 매우 쉽고 편리합니다.
또 CF의 구조 자체의 편리함과, 빌드 팩의 자동 선택의 간편함이 잘 매치해, 간편하게 이용할 수 있는 좋은 예가 되고 있다고 생각합니다.
약간의 테스트나 공개용으로, 그리고 초보자가 시험할 때의 첫걸음으로서, 꼭 활용해 보세요.
Reference
이 문제에 관하여(IBM Cloud(Bluemix)를 사용하여 5분 내에 웹 서버 게시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yamachan360/items/922434a093ef127d4971
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
cf api https://api.ng.bluemix.net
cf login
md yamachan-web-test
cd yamachan-web-test
echo root: public > Staticfile
md public
echo Hello Bluemix > public/index.html
cf push yamachan-web-test -m 64M
작성한 public 디렉토리의 내용이, 이번 작성한 웹 서비스로 그대로 공개됩니다. 다음과 같이 index.html의 내용을 수정하고 cf push에서 IBM Cloud (Blluemix) 환경에 반영합니다.
echo !! >> public/index.html
cf push yamachan-web-test -m 64M
웹 페이지가 업데이트되었습니다.
웹 서버 삭제
웹 서버가 더 이상 필요하지 않은 경우 다음 명령으로 만든 서비스와 게시할 때 자동으로 구성된 루트 설정을 삭제합니다.
cf ds yamachan-web-test
cf delete-route mybluemix.net -n yamachan-web-test
해설
이번 서비스 이용의 포인트는 staticfile-buildpack의 이용입니다.
CF(Cloud Foundry)용 빌드 팩에는 여러 가지 유형이 있지만 staticfile은 nginx이라는 웹 서버를 실행하기 위한 간단한 환경입니다.
IBM Cloud(Bluemix) 환경에 cf push로 게시할 때 자동으로 빌드 팩을 선택하지만 Staticfile이라는 구성 파일이 있으면 이 staticfile-buildpack이 선택됩니다.
이 빌드 팩은 간단하기 때문에 실행에 메모리가 많이 필요하지 않습니다. 그래서 cd push 시에 -m 64M 옵션을 부여하는 것으로, 작성되는 가상 환경의 메모리에 64M Bytes 를 지정하고 있습니다.
설정 파일 Staticfile 에는 root 지정만이 기재되어 있어 public 디렉토리가 지정되고 있습니다. 따라서 웹 사이트 게시 후에는 이 public 디렉토리가 서버의 루트로 공개되어 배치된 파일에 액세스할 수 있습니다.
결론
IBM Cloud (Bluemix) 및 Cloud Foundry 환경에서 staticfile-buildpack은 매우 쉽고 편리합니다.
또 CF의 구조 자체의 편리함과, 빌드 팩의 자동 선택의 간편함이 잘 매치해, 간편하게 이용할 수 있는 좋은 예가 되고 있다고 생각합니다.
약간의 테스트나 공개용으로, 그리고 초보자가 시험할 때의 첫걸음으로서, 꼭 활용해 보세요.
Reference
이 문제에 관하여(IBM Cloud(Bluemix)를 사용하여 5분 내에 웹 서버 게시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yamachan360/items/922434a093ef127d4971
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
cf ds yamachan-web-test
cf delete-route mybluemix.net -n yamachan-web-test
이번 서비스 이용의 포인트는 staticfile-buildpack의 이용입니다.
CF(Cloud Foundry)용 빌드 팩에는 여러 가지 유형이 있지만 staticfile은 nginx이라는 웹 서버를 실행하기 위한 간단한 환경입니다.
IBM Cloud(Bluemix) 환경에 cf push로 게시할 때 자동으로 빌드 팩을 선택하지만 Staticfile이라는 구성 파일이 있으면 이 staticfile-buildpack이 선택됩니다.
이 빌드 팩은 간단하기 때문에 실행에 메모리가 많이 필요하지 않습니다. 그래서 cd push 시에 -m 64M 옵션을 부여하는 것으로, 작성되는 가상 환경의 메모리에 64M Bytes 를 지정하고 있습니다.
설정 파일 Staticfile 에는 root 지정만이 기재되어 있어 public 디렉토리가 지정되고 있습니다. 따라서 웹 사이트 게시 후에는 이 public 디렉토리가 서버의 루트로 공개되어 배치된 파일에 액세스할 수 있습니다.
결론
IBM Cloud (Bluemix) 및 Cloud Foundry 환경에서 staticfile-buildpack은 매우 쉽고 편리합니다.
또 CF의 구조 자체의 편리함과, 빌드 팩의 자동 선택의 간편함이 잘 매치해, 간편하게 이용할 수 있는 좋은 예가 되고 있다고 생각합니다.
약간의 테스트나 공개용으로, 그리고 초보자가 시험할 때의 첫걸음으로서, 꼭 활용해 보세요.
Reference
이 문제에 관하여(IBM Cloud(Bluemix)를 사용하여 5분 내에 웹 서버 게시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yamachan360/items/922434a093ef127d4971
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(IBM Cloud(Bluemix)를 사용하여 5분 내에 웹 서버 게시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yamachan360/items/922434a093ef127d4971텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)