통계 위젯 (화이트)

142578
3442
2285378

저작권

모든 내용은 허락없이 상업적으로 사용하실 수 없습니다.
- 오광섭 -

카카오 광고







구글에 평생 무료 서버 하나 장만해 보아요 by 미친병아리

요즘엔 너도 나도 공짜로 제공해 주겠다는 곳이 많아 맘에 드는 곳을 하나 고르면 됩니다
최근에는 오라클에서도 무료 제공을 시작해서 많이들 사용하는 것 같습니다

저는 우연히 이 영상을 보게 되어, 구글 클라우드 플랫폼에 만들었습니다

만들기는 예전에 만들었는데
이거 저거 테스트 하며 깔아보다 보니 엉망이 되어
지우고 새로 하나 다시 만들었습니다

아래 내용은 나중에 똑같은 작업을 다시 할 때 제가 참고하려고 메모해둔 것이라
설명이 친절하지 않습니다

자세한 설명은 링크 걸어둔 내용을 참조해주세요




구글 클라우드에서 평생 무료로 제공되는 기준은 여기서 확인 가능합니다

아아오와, 사우스캐롤라이나, 오리건 셋중 하나

시리즈 N1, f1-micro

표준 영구 디스크, 30기가

OS는 centos8으로 선택했어요
회사에서 업무에 centos를 사용하기 때문에 익숙해 지기 위해 선택
아직 리눅스는 공부할게 많아 익숙치가 않습니다

모든 Cloud API에 대한 전체 액세스 허용
방화벽, http, https 트래팩 허용

마지막으로 고정 IP를 할당 합니다
네트워크 세부정보에서 할당하면 준비 완료!!




자 이제, 내 노트북에서 접속할 수 있도록 세팅을 해보아요


키를 만들고
ssh-keygen -t rsa -C "내구글메일주소"

메타데이터 > SSH 키 화면에서 세팅을 해서

터이널 열고 접속합니다
ssh -i .ssh/id_rsa 계정@서버주소

root로 접속하고 싶으면 패스워드 설정을 합니다
sudo passwd
su -
/etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
service sshd restart



접속해서 몇가지 명령어를 날려 봅니다

lscpu : 하드웨어 스펙도 좀 보고
free -m : 메모리 사용량도 좀 보고
df -h : 디스크 스페이스도 점검해 보고 (30기가 짜리라 뭐 볼건 없지만)
top : 사용량이 어떤지도 좀 보고



이제 이 서버의 주 용도인 웹서버로 사용하기 위해
nginx를 설치해 보아요


sudo vi /etc/yum.repos.d/nginx.repo

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

sudo yum install -y nginx

sudo systemctl start nginx
sudo systemctl enable nginx



아, 접속이 안됩니다
방화벽을 열어줘야 한다는군요


sudo firewall-cmd --zone=public --permanent --add-port=80/tcp
sudo firewall-cmd --reload

리눅스에서도 열어주고, 구글 클라우드 플랫폼 설정에서도 열어줘야 합니다
네트워크 세부정보 > 방화벽




드디어 엔진엑스 설치되고 접속이 됩니다

이제 만들어 놓은 파일들을 서버에 올려야 합니다

nginx의 홈디렉토리는 여기에요
/usr/share/nginx/html

sftp -i .ssh/id_rsa 계정@서버주소

cd
lcd

mget -R .
Mput -R .

prompt

rm -fr 폴더명



아, 홈페이지 하나 올리는데 힘드네요

다음엔 오라클에 서버 하나 만들어
다른 웹사이트 하나 올려봐야겠습니다




핑백

  • 보아 졸피뎀 향정신성의약품 밀반입 혐의 (+왜?) - 이슈 2020-12-17 23:29:17 #

    ... 보다 한살 위니까 당시 과장 조금 보태서 당시엔 진짜 인터넷만 틀었다하면 모든 사이트가 보아 욕으로 도배되어 있었음 딱 … 구글에 평생 무료 서버 하나 장만해 보아 요 자 이제 내 노트북에서 접속할 수 있도록 세팅을 해 보아 요 httpsgongjakme20160801ssh를 설치해 보아 요 ... more