[PHP] Web Hosting

Dev_Honey·2022년 10월 6일
0

PHP

목록 보기
2/11
post-thumbnail

Web Hosting(공유 호스팅)

web hosting 이란?
웹 호스팅 은 웹 사이트 또는 웹 애플리케이션 을 저장하고 데스크톱, 모바일 및 태블릿과 같은 다양한 디바이스에서 손쉽게 액세스하도록 하는 서비스입니다.
모든 웹 애플리케이션 또는 웹 사이트 는 일반적으로 이미지, 동영상, 텍스트, 코드 등, 서버라는 특수한 컴퓨터에 저장해야 하는 많은 파일로 구성됩니다. 웹 호스팅 서비스 공급자는 파일을 저장하기 위해 임대할 수 있는 물리적 서버를 유지 관리, 구성 및 실행합니다. 또한 웹 사이트 및 웹 애플리케이션 호스팅 서비스는 보안, 웹 사이트 백업, 웹 사이트 성능 등의 추가 지원을 제공하여 고객이 웹 사이트의 핵심 기능에 집중할 수 있도록 합니다.


이렇게 유료 호스팅을 하나 구입해서 사용할 것이다.
제일 금액이 적은 5000원 구축비 + 사용료 500원
사용해보고 괜찮으면 1년치를 구매해야겠다. 1년해봐야 6000원!
FTP를 통해서 파일을 올릴 것이고, SSH 통신을 통해서 원격으로 서버를 관리할 것이다.
Filezilla 를 통해서 로컬에서 서버로 파일을 올릴 것이다.

호스트에 xxxx.cafe24.com
사용자명은 FTP 아이디
비밀번호는 FTP 비밀번호
포트는 비워두고
빠른 연결을 눌러주면 아래와 같이 연결된 것을 확인할 수 있다.

이제 앞에 만들어 놓은 html을 옮길건데
www 폴더 밑에 htdocs의 폴더 안의 파일들을 다 옮긴 후
chaos663.cafe24.com/index.html을 호출하면 템플릿이 호출되어 아래 처럼 정상적으로 템플릿을 얻을 수 있다.

이렇게 템플릿을 만들고, 그 템플릿을 도메인에서 호출을하면 된다.
그리고 SSH 통신으로 서버에 접속할 수 있는데 맥은 그냥 터미널에서 SSH로 바로 접속할 수 있다.

터미널 옵션에서 새로운 원격 연결을 클릭하면,

이렇게 뜨는데 ssh에 정보를 입력해서 연결하면 된다.
filezilla를 통해서 파일을 옮겼지만 보는바와같이 보안 파일 전송, 파일 전송도 사용할 수 있기에 터미널을 통해서 바로 파일 전송도 가능하다.

하는 방법 !
터미널(Terminal) 실행 후> 메뉴에서 셀> 새로운 원격 연결(New Remote Connection)...>
서비스(Service): 보안 셀(Secure Shell) (ssh)
서버(Server): ex)test.cafe24.com (도메인)
사용자(User): ex)test
연결(Connect)

위 사항들을 잘 입력하고 연결 하면 연결할 것이냐 물으면 yes를 입력하고, 비밀번호를 입력하라고 하는데 이때, FTP 비밀번호 설정한 것을 입력하면 정상적으로 이와같이 연결이 된다.


이렇게 보면 www디렉토리에서 내가 아까 filezilla로 넣은 파일들이 들어있는 것을 볼 수 있다.

여기까지 진행하면서 드는 생각은 아마존 aws ec2에 아파치를 설치해서 사용하는 것도 괜찮다고 생각한다. 왜냐면 프리티어도 있기 때문에!!
본인은 cafe24 호스팅을 해보고 싶어서 5500원을 지출하였다.


참조

생활코딩 PHP(https://www.opentutorials.org/course/3018)
나무위키 PHP(https://namu.wiki/w/PHP)
출처: https://withthisclue.tistory.com/92 [TI이야기:티스토리]


profile
자습서 같은 공부 블로그 만들기!

0개의 댓글