반응형

개발 관련/Server 30

[Javascript] 호이스팅

자바스크립트는 호이스팅이란는 것이 있다. 컴파일 전에 선언된 녀석들을 위로 끌어당긴다는 의미와 가깝다 myFunc(); function myFunc() { console.log("I'm alive"); }; hello 함수가 나중에 선언되었지만, 이 함수는 정상 호출된다. 이를 함수 선언식의 호이스팅이라 한다. notCall(); var notCall = function () { console.log("I didn't born."); }; 이렇게 함수를 변수에 담아놓고 호출하면 오류가 발생한다. 함수 표현식은 호이스팅이 되지 않는다. 자바스크립트는 선언에 대해서만 호이스팅을 지원한다. 변수 할당에 대한건 무시. console.log(notEmpty); var notEmpty = 3; undefined 출..

[Server 시놀로지 도커] 재설치

시놀로지에 도커에다 우분투를 재설치 했습니다.오늘 최종본으로 진행합니다.기본  설치apt-get updateapt-get install sudoapt-get install vimapt-get install openssh-serverapt-get install ufwapt-get install mysql-serverapt-get install systemctl//설치 안함apt-get install apt-utilsapt-get install dialogapt-get install net-toolssudo가 설치되었으면, 암호를 설정하고 .bashrc를 열어주고, 실행 설정을 해줍니다. Root 비번 생성 / User 생성sudo passwdsudo adduser newusernamesudo usermod..

[Server] FTP-KR : 비주얼 스튜디오 코드로 서버 웹 소스를 클라이언트 에서 수정하고 git 연동까지

안녕하세요 맥파이입니다. 요즘 nodeJS 서버를 구축하고 작업을 해본다고 이것저것 설치하고 시간을 흩뿌리고 있습니다. 비주얼 스튜디오를 통해, 서버에 존재하는 코드를 수정하고 싶은데요. 한번 해보시죠! 서버 웹 소스를 클라이언트 에서 수정 예전에 서버쪽 업무를 진행했던 일이 생각납니다. 형상툴을 써서 작업하고, 커밋하고 싱크를 맞추고 그랬던 기억이 살짝 나네요. 신입때, 이런일이 있었습니다. 형상관리가 안되는 관리 소스쪽이 있었습니다. 아주 코어단이였구요... 왜 형상관리가 안됐었지??? 이상하네요. 그 당시 크론탭 설정이 잘못되어있어서 서버가 박살났었던... 나쁜 기억이 떠오르네요. 어찌되었건, 오늘 하고 싶은건 서버쪽 웹 소스를 비주얼 스튜디오 코드를 통해서 클라이언트피씨에 있는 비주얼 스튜디오 코..

[Ubuntu] Ubuntu에 SFTP를 붙여보자

안녕하세요 맥파이입니다. 오늘은 Ubuntu에 SFTP를 붙여볼 예정입니다. FTP / SFTP는 무엇인가? FTP (File Transfer Protocol) SFTP (Secure File Transfer Protocol) 그냥 이름만 풀이해서 보자면 보안이 강화된 파일 전송 프로토콜로 보인다. 안전하게 사용할수 있는 프로토콜이라면, 우리는 무엇을 써야 할까? 당연히 SFTP를 사용해야 하는 것이 맞을 것이다. SFTP (SSL File Transfer Protocol) SecureFTP (FTP/SSH) FTPS (or FTP/SSL) Ubuntu에 SFTP 설정 현재 우분투 서버에는 추가적인 설정 없이 SFTP 사용이 가능한 상황이다. SFTP 접속이 가능한 클라이언트를 설치 해야 하는데, 예전에..

[Ubuntu] 우분투에 SSL인증서 적용하기

안녕하세요 맥파이입니다. 오늘은 우분투에 SSL 인증서를 적용하는 법에 대해 글을 쓸 예정입니다. 우분투에서 SSL 인증서 적용 목표 Let's encrypt 패키지 설치 Let's Encrypt에서 인증서 발급 발급된 인증서 확인 crontab을 사용하여 자동으로 업데이트 기능 적용 참조사이트 추가 우분투에 SSL을 적용하는 시점에 다다랐습니다. 한가지씩 따라해보면서 SSL 적용을 해시죠 Let's encrypt 패키지 설치 # apt-get install letsencrypt Reading package lists... Done .... 패키지를 설치해주세요. 인증서 발급하기 HTTP로 접속이 가능한 상태에서 인증서를 발급받고 HTTPS 설정을 완료하셔야 합니다. # letsencrypt certon..

[티스토리 SSL] 티스토리로 이전하고, 도메인 연결과 SSL 적용

안녕하세요 맥파이입니다. 나름 개발자라고 생각하고 미래에는 내 회사도 차리고, 부자도 되고 ㅋㅋㅋ 이런 꿈을 가지고 시놀로지를 가지고 만지작 거린지 시간이 좀 흘렀습니다. 어찌됐건.. 티스토리로 이전해 오는 이유를 합리적으로 설명해보자면. 안정적인 서비스가 필요했고, 내 인터넷을 방해받고 싶지 않았습니다. 시놀로지로 서버를 하나 돌리면서 나만의 블로그도 하나 돌리고, 나만의 서버도 하나 돌려놓고, 나만의 git 서버도 돌려놓고 홍보도 하고 했더니.. 외부에서 안들어올땐 들어오길 바랬는데, 한두명, 열명, 백명으로 늘다보니.. 티비부터 인터넷까지 버벅거리기 시작했어요.. 그래서 티스토리로 넘어오기로 마음 먹었습니다. 그리고 넘어왔는데... 첫번째는 도메인 연결 남자라면 도메인은 하나 가지고 있어야 하는것 ..

반응형