웹서버를 준비했다면 여기에 내가 만든 웹 프로그램을 올려야 작동을 하겠지?
그런데 웹서버는 내 PC가 아니기 때문에 여기에 파일을 복사하려면 Ctrl-C,Ctrl-V 로는 안돼.
FTP프로그램은 바로 이 역할을 하는 프로그램이야.
만일 여러분이 '카페24' 같은 회사에 웹호스팅을 신청했다면 이 FTP 프로그램은 필수야.
왜냐하면 내 웹서버로 사용되는 컴퓨터는 서초동, 목동에 있는 IDC센터 라고 하는 전용건물에 있거든.
그러니 내 PC에서 원격으로 접속할 수 있는 프로그램이 필요한거지.
반면 UWAMP, XAMPP 같이 내 PC를 웹서버로 만들어 주는 프로그램으로 설치했다면 이 FTP프로그램은 없어도 돼.
왜냐하면 서버가 곧 내 PC 이니, 그냥 여기서 작성하면 돼.(이건 장점이지..ㅎ)
그래도 지금은 UWAMP, XAMPP 를 사용해서 공부하더라도 언젠가 완성한 사이트를 전세계에 알리려면 호스팅을 써야 하니 FTP 사용법은 꼭 알아야해.
▶ 파일질라(FileZilla)
FTP 프로그램도 많이 있지만 '파일질라(FileZilla)' 는 거의 독보적이야.
성능도 좋은데다 무료이니 그럴 수 밖에..
파일질라를 배포하는 공식 사이트는 다음과 같아.
(네이버나 구글에서 '파일질라'로 검색해도 바로 찾을 수 있어.)
https://filezilla-project.org
이곳에서 다운 받을 때는 꼭
[클라이언트(Client)] 버전으로 다운을 받아.
(Server 버전은 서버에 설치하는 버전이고, 우리는 서버에 접속해서 사용해야 하므로 Client 를 사용해야해)
윈도우용, 맥용, 리눅스용 모두 있으니 여러분이 사용하는 OS 에 맞게 다운 받아 설치하면 돼.
설치를 끝내고 파일질라를 실행하면 다음과 같은 화면이 떠....
이 화면에서 좌측은 내 PC 의 폴더와 파일을 보여주고, 오른쪽은 웹서버의 폴더와 파일들을 표시해줘.
(현재 웹서버와 연결이 되지 않은 상태이니 오른쪽은 아무것도 없겠지?)
내 PC 에 있는 파일을 서버로 올릴 때는 왼쪽에서 선택해서 오른쪽으로 드래그 끌어서 놓으면 되고, 반대로 서버에서 다운 받을 때는 오른쪽에서 끌어서 내PC 의 폴더에 갖다 놓으면 돼는거야.
전장에서 소개한 '카페24'에 서비스를 신청해 개통되었다고 가정하고 이 계정 정보를 이 파일질라에 등록하고 보자구..
1. 화면의 ① 번 [사이트관리자 열기]를 선택하고 좌측 하단의 [New site] 메뉴 클릭
좌측트리에 사이트를 이름을 정해서 입력하고, 우측에 아래 정보만 입력해
- 호스트 : 내신청아이디.cafe24.com
- 사용자 : 내신청아이디
- 비밀번호 : FTP/DB 비밀번호
2. 하단의 [열기] 선택.
이제 입력한 내용이 정확하면 연결이 되면서 아래와 같이 화면 우측에 서버의 폴더와 내용이 보일거야.
현재는 카페24 의 웹호스팅에 막 가입했으므로 아래쪽 파일은 딱 1개 밖에 안보여.
이 html 파일이 웹호스팅 신청후 첫 접속했을 때 보여준 화면의 내용이야..
이제 앞으로 여기에 우리가 만든 파일들을 넣어 주면 되겠지?
그리고 중요한 거!
화면 상단을 보면
www 라는 폴더가 보이지?
이 폴더가 바로 이 서버의 루트폴더야. PC로 치면 C:\ 또는 내문서함 이라고 할까?
모든 html 이나 php 같은 파일들은 이 www 폴더 안에 저장 되어야 브라우저에서 볼 수 있어.
여기 보다 상위 폴더에 업로드하면 브라우저에서 볼 수가 없어.
우리가 브라우저에서 http://abcd.cafe24.com 이라고 주소를 입력하면 여기가 바로 서버의 www 폴더야.
참고로 카페24 호스팅에서는 이 www 폴더가 루트폴더의 이름이지만 호스팅에 따라 이 이름은 다를 수 있어.
보통 www 이외에도
htdocs , public_html 같은 폴더 이름을 루트폴더의 이름으로 쓰는 곳도 많아.
자, 이렇게 준비만 해 두고 실제 이 FTP 사용은 PHP 를 배우면서 쓰기 시작할거야..
▶ XFTP
우리의 수업은 위 파일질라로 하지만 꼭 소개해 보고 싶은 프로그램이야.
특히 최신버전에서는 서버에 올라간 그림파일을 다운받지 않고 바로 미리보기를 할 수 있다고 하네.
파일질라와 같은 완전 무료 프로그램은 아니지만 개인적인 용도로 사용할 때는 무료로 사용할 수 있으니 이것도 꼭 한 번 테스트해 보고 마음에 들면 기왕이면 국산을 써주면 좋지 않을까?
기능은 파일질라 보다 더 좋아. 좀 사용하다 보면 파일질라 포기하고 이것만 사용하게 될지도..
아래 링크에서 이메일만 입력하면 다운 받아 바로 사용할 수 있어.
https://www.netsarang.com/ko/free-for-home-school/
나도 쓰고 있던터라 원래 이 XFTP 를 사용해서 따라하기를 만들려 했었어.
그렇지만 파일질라는 이미 쓰고 있는 사람들이 많아서 그것으로 바꾸었지만 내가 보기에는 파일질라 보다 한 수 위야.
사용법은 파일질라와 거의 비슷해.(사실 FTP의 용도가 서버에 파일 올리고 내리는게 주 용도이니..)
▶ 알드라이브 (전.알FTP)
순수 국산 FTP 프로그램이야.
예전에는 '알FTP' 라는 이름으로 한참 인기를 끌었는데, 언젠가 큰 버그로 치명상을 입은 적이 있었나봐.
버그야 당연히 고쳤지만 이후 '파일질라'가 인기를 끌면서 영 회복을 못하다 '알드라이브'라는 이름으로 바뀐것 같아.
개인은 무료이고 회사에서 사용하려면 구매를 해야 하는 제품이야.
나도 기왕이면 국산 제품을 소개하는 편인데, 사용해 본지 오래 되어서 어떤 평을 못하겠네.