용오름체험휴양마을영농조합법인 / 홍천 용오름캠핑장 팸투어 다녀왔어요.

용오름체험휴양마을영농조합법인 / 홍천 용오름캠핑장 팸투어 다녀왔어요. 강원도 홍천 서석면에 위치해있으며 1급수 용오름계곡 바로 옆에 있습니다.홍천군 1등 마을로 마을에서 직접 관리하는 용오름캠핑장,펜션 10개를 운영하고 있으며 각종 모임이 가능하도록 식당,회의실,야외무대가 설치되어 있습니다.홍천군 1등 마을답게 캠핑장,펜션 마을 전지역 wi-fi 사용이 가능하며 매년 봄 팸투어 실시, 여름엔 마을에서 재배한 홉으로 직접만든 맥주축제,마리소리 음악축제 를 열고 있습니다.계곡의 경우 수심이 다양하여 다이빙 포인트가 2곳이 있으며 아이들이 안전하게 물놀이를 할 수 있는 곳도 여러 곳 있습니다. 홍천 용오름캠핑장 팸투어 다녀왔어요. 요즘은 농산촌체험마을에서 캠핑과 여러프로그램을 같이 하는 곳이 추세더라고요. 아미산이 둘러쌓인 청정계곡이 흐르는 아름다운 용오름체험휴양마을 에서 운영하는 홍천 용오름캠핑장 팸투어 다녀왔어요. 테크 앞 강이... 붕어빵 가족의 담너머 세상구경 https://m.blog.naver.com/1092119/220711235599 가을여행-홍천여행- 홍천 용오름 마을 첫째날 여행의 계절 가을입니다. 요즘 저희는 강원도에 꽃힌 상태인지라...카페 행복한 이티씨와 함께하는 홍천 용오름 마을 1박2일 체험에 참가를 하였답니다! 평소 체험 시간보다 조금 늦은 출발을 해서 차가 밀리지 않으려나... 귀여운 단지 https://m.blog.naver.com/sanguidan/50181593653 용오름마을 캠핑장 여름휴가의 시즌이다.. 강원도의 계곡과 시원함을 만끽하기 위해 캠핑장을 검색하다 우연히 알게 된 홍천의 용오름 캠핑장.. 성수기라 캠핑장 요금들이 사악하다 용오름캠핑장 옆엔 해미르 캠핑장이 있는데... ★살로몬의 잇츠캠핑★ https://m.blog.naver.com/freeguy9040/20163628934 맥주효모로 만든 용오름맥주마을 바쏘 맥주샴푸와 맥주마스크팩... 1988년까지 맥주 원료인...

Eclipse를 사용하여 원격 서버를 통한 PHP 개발 환경 구축하기

Eclipse를 사용하여 원격 서버를 통한 PHP 개발 환경 구축하기

생각보다 글을 안쓴지 꽤 오래된 듯 하네요;;

오늘 새벽은 제가 2년 전에 잠깐 카테고리만 만들어 놓고 묵혀두었던 PHP 카테고리를 조금씩 채워나가고자 합니다. 사실 이전에도 PHP로 계속 개발을 쭉 해왔었고, 웹 프로그래밍 언어에서는 JSP나 ASP/ASP.NET에 비하여 PHP를 주로 많이 사용하는 편입니다.

그렇다보니 서버를 한 대 두고 웹 서버로 원격 접속해서 vim이나 nano 에디터로 수정하기에 여러 플러그인 사용도 꽤 불편해서 사용했던 것이 바로 이클립스였는데요. 사실 저는 이클립스로 주로 개발을 하는 편입니다. 일단 제가 주로 사용하는 운영체제인 우분투 리눅스에서 사용이 가능하고, 어떤 언어의 IDE 편집기로 사용이 가능하기 때문이죠.

그런데, 제가 현재 쓰고 있는 서버로 웹 페이지를 구동해야 하는데, 노트북에서 소스 코드 작업을 하고, 다시 FTP나 SCP를 통해서 파일을 업로드하는 데 까지 너무 번거롭고 귀찮았습니다. 게다가 소스 코드의 보안 취약점이나 버그를 수정할 때도 항상 업로드를 해야하는 감수를 겪어야해서 이런저런 불편함이 없지 않아 있습니다..

그래서 사용하는 것은 바로 Eclipse에 있는 RSE를 사용하여 원격으로 디버깅을 하고 있습니다.

이제 저는 이 개발 환경을 구성하는 방법을 쓰고자 합니다.

위 화면은 현재 제가 개발하고 있는 환경에 현재 작성하고 있는 소스 코드를 프리뷰로 현재 보여주고 있습니다.

SSH 프로토콜을 이용하여 Sftp를 사용해 파일의 변경과 작성 유무를 확인하고, 웹 페이지를 작성할 수 있습니다.

그런데, 이렇게 되면 보통 의문을 갖습니다. 어차피 SSH를 사용해서 편집을 하는 것이라면 다른 JSP나 이런 것들도 가능하지 않나, 물론 가능합니다. 다만 이 작업은 어디까지나 SSH나 콘솔에서 이미 VirtualHost로 선작업이 되어 있는 상태에서 작업이 이루어지고, 그에 따른 DNS나 도메인은 사용자가 직접 설정을 하신 후 이 작업을 진행하셔야 합니다.

기본적으로 Eclipse가 설치되어 있다고 가정하고 진행을 하겠습니다.

[Help] - [Install New Software]를 선택합니다. 메뉴는 상단 메뉴입니다.

저는 이클립스 Mars 버전을 쓰고 있기 때문에 Mars 항목을 Work with에서 선택하였습니다. 여러분들이 사용하는 이클립스 버전에 맞춰 선택을 하시면 됩니다. 대부분 download.eclipse.org 항목만 찾으시면 대부분 가능합니다. 그런 후 type filter text 란에 "Remote"라는 단어를 검색합니다

맨 밑 부분에 Remote System Explorer End-User Runtime 항목이 있습니다. 저는 이미 설치가 된 상태이므로 위 페이지가 표시되지만 설치가 안 되신 여러분들은 체크박스가 나타날 것입니다. 체크 박스에 체크한 후 Next를 클릭합니다.

그런 후, I Accept 항목을 선택하고 설치를 진행하면, 이클립스를 재시작하라는 화면이 나오는 데, 재실행을 하시고,

상단 메뉴 [Window] - [Perspective] - [Open Perspective] 를 클릭하면 아래의 화면이 나옵니다.

그럼 여기서 Remote System Explorer 라는 항목이 새로이 생겼는데, 이 항목을 클릭한 후 OK를 클릭합니다.

다시 상단 메뉴에서 [File] - [New] = [Other]를 선택합니다.

그러면 여기에도 Remote System Explorer가 있습니다. Connection을 선택하고, Next를 클릭합니다.

자 여기서는 이제 자신이 현재 사용하고 있는 서버의 플랫폼을 선택하시면 됩니다. Windows Server를 이용한다면 Windows를 선택하고, Linux를 사용하면 Linux를 사용하는 데, 여기서 제가 추천드리는 것은 Linux를 쓰는 유저분들은 SSH Only로 가시는 것을 추천드립니다. 어차피 Linux를 선택해도 SSH로 접속을 할텐데, 설정 방법은 SSH Only 부분이 조금 더 간단하므로 저도 SSH Only를 선택하도록 하겠습니다.

Host name에는 도메인 주소 혹은 IP 주소를 입력하시면 됩니다. Connection Name은 이클립스 프로젝트 탐색기에 뜨는 이름으로 아무런 이름이나 넣으셔도 됩니다.

그러고 그냥 가뿐하게 Finish를 눌러주고 끝냅시다.

그러고 난 후, 프로젝트 탐샊기에서 해당 커넥션 이름을 클릭하면 로그인 화면이 나옵니다.

현재 자신이 SSH 혹은 리눅스에 로그인하는 ID와 암호를 입력을 하시고, OK를 누르시면 됩니다. 단, ROOT 사용은 권장하지 않습니다.

from http://blog.neonkid.xyz/68 by ccl(S) rewrite - 2020-03-06 09:20:13

댓글

이 블로그의 인기 게시물

[Jenkins] 테스트링크 젠킨스 연동 [2] 빌드(Selenium-WebDriver...

동적 메모리 할당_현재까지 내가 이해한 내용

[PHP] 공휴일 API