방법

    [태국/푸켓 여행#16] 피피섬 톤사이 항구에서 푸켓 올드타운 라사다 항구 페리 이동 / 보트 티켓 예약 / 톤사이항에서 올드타운가는 방법

    피피섬에서 1박 2일 있었는데 아주 많은 일들이 있었습니다. 사실 말이 푸켓여행이지 여행 기억의 90% 는 피피섬에서 발생한 것 같네요. 혹시 푸켓 본섬에서 피피섬 오는방법에 대해 궁금하신분은 아래 포스팅을 참고하면 됩니다. 아래 포스팅에 스피드보트와 페리 차이점에 대해서도 설명하고 있으니 참고하시면 됩니다. 참고로 올때는 스피드보트를 탔고 복귀할때는 페리를 탔어요! 2023.01.28 - [국외 여행/태국] - [태국/푸켓 여행#10] 피피섬 가는 방법 / 빠통비치에서 호텔 픽업 스피드보트 예약 / 가격 / 라사다항구 / 톤사이항구 / 페리 차이점 [태국/푸켓 여행#10] 피피섬 가는 방법 / 빠통비치에서 호텔 픽업 스피드보트 예약 / 가격 / 라사다 푸켓 > 피피섬 이동 방법 피피섬은 푸켓 본섬과 약..

    [Windows10] 윈도우 10에 WSL2 리눅스 우분투 22.04.2 LTS 설치하기

    WSL2 이란? WSL2는 "Windows Subsystem for Linux 2"의 약어로, Windows 10 및 Windows 11에서 사용할 수 있는 기능입니다. 이 기능을 통해 사용자는 가상 머신 없이도 Windows 운영체제 위에서 Linux 배포판을 직접 실행할 수 있습니다. WSL2는 이전 버전인 WSL1과 비교했을 때 더욱 강화된 Linux 커널 환경을 제공합니다. WSL1이 호환성 레이어를 사용했다면, WSL2는 가벼운 가상 머신 내에서 실제 Linux 커널을 실행하여 더 좋은 호환성과 성능을 제공합니다. 이를 통해 Linux 도구와 애플리케이션을 Windows에서 실행할 수 있게 됩니다. WSL2를 사용하면 개발자들은 Linux 개발 환경을 선호하면서도 다양한 이유로 Windows를 ..

    [라이트세일/EC2 우분투] Nginx로 express/react 서버 리버스 프록시 구성하기 / 웹서버 프론트앤드/백앤드 연동 / 설정 방법

    서론 자 이전 포스팅들을 통해서 내 라이트세일 우분투 서버에서 nodejs 환경기반으로 express/react 앱을 구동시키는 과정을 밟았다. git 저장소 연동 https://extsdd.tistory.com/449 [라이트세일/EC2] 우분투 리눅스 서버에 nodejs express / react 배포하기 / 프론트앤드, 백앤드 API 프로 서론 nodejs 환경에서 express 백앤드와 react 프론트앤드를 만들었고, 로컬환경에서 내 git 저장소에 모두 커밋을 해두었다. 이제 우리가 해야할 이은 git 저장소에 있는 소스코드 기반으로 내 라이트 extsdd.tistory.com 이 포스팅이 git 저장소 연동하여 부팅까지 시킨 포스팅이고 FE/BE 백그라운드 실행 https://extsdd...

    [라이트세일/EC2] 우분투 리눅스 서버에 Nginx 웹서버 설치방법 / 설정 및 서버 시작 / 정지 / 상태확인 / 재시작

    Nginx 설치 sudo apt install nginx 서버 터미널에서 위 명령어를 입력해주자. 계속 할꺼냐는 물음이 나오는데 Y 를 입력후 엔터를 눌러주자. 커서가 반환되면서 설치가 완료된다. Nginx 시작 아마 설치후 자동으로 실행되었던거같은데, 아래 Nginx 상태보는 명령어로 Nginx WEB 서버의 상태를 확인해보고 꺼져있으면 시작 커멘드를 이용해서 크면 된다. sudo service nginx start 테스트 http://{server IP} 기본적인 80 포트를 이용해 브라우저로 접속해보면 nginx WEB 서버가 동작하는 것을 볼 수 있다. Nginx 상태 service nginx status 아마 설치후 자동으로 실행되는 것 같았다. 명령어를 쳐보면 Active 쪽에 running ..

    [라이트세일/EC2] 우분투 리눅스 서버에서 express, React 서버 백그라운드 실행 방법 / forever 설치 / npm run start / 터미널 종료

    서버 백그라운드 실행? 현재 내 라이트세일 리눅스 서버에서 express 로 만든 app을 실행시키면 이렇게 나온다. 서버가 정상적으로 켜졌고, 예상한대로 내가만든 API 에 대한 응답을 모두 정상처리를 해주고있다. 다만. 지금 내가 접속한 터미널을 꺼버리면 터미널 세션이 날아가면서 동시에 내 exrpess API 서버도 종료가된다. 그렇다면... 서버를 운영하기위해 어딘가에 있는 PC에서 터미널을 켜놔야하는 것일까?! 물론 아니다.forever 라는 도구를 이용해서 터미널을 종료해도 서버에 백그라운드 형태로 앱을 동작시킬 수 있다. Forever 설치 sudo npm install -g forever forever 패키지를 전역으로 설치해주자 Forever 실행 cd {App 경로} #실행할 디렉토리 ..

    [nodejs] express 프로젝트 실행시 MODULE_NOT_FOUND 에러 해결 방법 / Error: Cannot find module 'package'

    현상 npm run start 혹은 npm start 등 nodejs 환경 app을 실행할때 아래와 같은 메시지가 나타나는 경우가 있다. Error: Cannot find module '패키지명' code: 'MODULE_NOT_FOUND' 원인 원인은 말그대로다. 앱을 실행하는데 프로젝트 디렉토리에 앱을 구동할 관련 패키지가 없다는 뜻이다. NO! Module! 즉, 패키지 모듈이 없는데!?! 일단 저기서 친절하게도 알려준다. http-errors 패키지가 없다고. 그럼 해당 패키지를 설치해주면 된다. 보통 이런 케이스가 많이 생기는 케이스는 경험적으로 아래 두 케이스다. 프로젝트 디렉토리에 node_modules 경로가 아예 없는 경우 express나 react 앱도 기본적으로 기본 의종성들이 있기때..

    [Mac 환경설정] 라이트세일/EC2 우분투 리눅스 서버에 nodejs, npm 설치방법

    개발했던 프로젝트를 라이트세일 서버에 올리기위해 리눅스 서버에 nodejs 런타임 환경을 설치하는 과정을 알아보자. 설치 방법들 Ubuntu Repository 에서 설치 NodeSource Repository 에서 설치 nvm(Node Version Manager) 을 통한 설치 위 처럼 크게 세가지 방식으로 설치할 수 있다. 첫 번째 방법은 우분투 저장소에서 제공하는 nodejs 가 있다 다만 버전이 좀 낮다.. v12였나.. 그래서 나는 1번 방법은 pass..! 내가 구성하려는 환경은 v19 정도의 노드 버전이 필요하다. 두 번쨰 방법은 노드소스 저장소에서 nodejs를 설치하는 방법인데 비교적 최근 버전들을 모두 제공하며, 원하는 노드 버전을 골라서 설치할 수 있다. 그래서 나는 두 번째 방법..

    [전기자전거] 자전거 도난방지 GPS 설치 셀프 작업하기 / 키코 GPS 위치 추적 / 모토벨로 G8

    자전거 보안에 대하여 이번에 모토벨로 G8 전기자전거를 구매했다. 구매와 함께.. 이걸 도둑맞으려면 ..어떻게해야하나 고민부터 생겼다.. 대한민국 국민이라면 자전거 도난당한적이 다 한번씩은 있지 않을까..? 나도 예전에 자전거를 가지고 있을때마다 도난당한적이 많고 경찰서에 신고해도 못찾는다라는걸 잘 알고있다. 찾는 케이스는... CCTV가 기적적으로 자전거를 비추고 있을 경우..ㅎㅎ 나는 다 CCTV가 없어서 찾질 못했다...하.. 심지어 전기자전거는 고가여서.. 이번에는 안잃어버리고 싶은데.. 지금이나 10년..20년 전이나.. 자전거 기술에비해 도난방지 기술은 발전하지 못한 것 같다.. 왜지..? 내 보안 현황 온가드락 관절락 구매처 http://extsdd.com/url.do?id=13975 일단 ..