리버스 프록시 (Reverse Proxy)란?리버스 프록시는 클라이언트(사용자)와 서버(백엔드) 사이에서 요청을 중계하는 서버를 말하는데 사용자가 웹사이트에 접속하면, 리버스 프록시가 먼저 요청을 받고 내부 서버로 전달한 뒤, 응답을 받아 다시 사용자에게 전달하는 방식을 말함.보통 Nginx, Apache, HAProxy 같은 소프트웨어가 리버스 프록시 역할을 수행함. 시나리오 1 ::1. 사용자가 www.naver.com 를 요청한다고 가정함.2. DNS 서버가 네이버 서버가 모여있는 데이타 센터로 보내 버림.3. 데이타 센터에서 제일 먼저 맞이하는 서버가 리버스 프록시 서버임.4. www.naver.com 의 웹서버 내부 IP가 192.168.1.100 인 경우 사용자의 요청을 이쪽으로 보내 버..
리눅스 Linux
설정 파일 열기sudo vi /etc/ssh/sshd_config Port 22 주석 제거 및 수정Include /etc/ssh/sshd_config.d/*.conf#Port 22#AddressFamily any#ListenAddress 0.0.0.0#ListenAddress :: 서비스 다시 시작sudo service ssh restart 방화벽 추가sudo ufw deny 22sudo ufw allow 1234
리눅스 버전을 확인한다.커널정보 확인uname -a리눅스 버전 확인cat /etc/issue리눅스 버전 자세하게cat /etc/*release*리눅스 비트 32bit, 64bit 확인하기getconf LONG_BIT

리눅스에는 폴더나 파일명 바로 앞에 점이 있는 경우가 많습니다. .bash_history .bash_profile .bashrc .inputrc .vimrc .wgetrc특히 home 디렉토리 밑의 사용자 설정 파일들은 대체로 앞에 점이 찍혀 있습니다.이것은 숨겨진 파일 즉 히든 파일입니다.도스나 윈도우의 파일들은 파일의 속성을 변경하여 히든 파일로 만드는데, 리눅스/유닉스에서는 파일명 앞에 점을 하나 찍음으로써 파일을 숨기게 됩니다.home 디렉토리에 있는 설정 파일들이 히든 파일인 이유는 아마도, home 디렉토리는 여러가지 파일 작업을 하는 곳이기에, 실수로 설정 파일을 건드리지 않도록 하는 배려일 것입니다. 각종 명령의 실행에서, 히든 파일은 제외됩니다. #히든파일 모두보기ls -al위 명령어를 ..
중요한 포인트 vi test.txt 파일을 생성하거나, 열기임. ESC 키가 가장 중요함. ESC 키를 누르고, : 키(콜론)를 누르후..명령어로 저장할 수 있다. 저장하기 :w 저장 :q 닫기 :wq 저장하고 닫기 :q! 저장하지 않고 닫기 :숫자 지정된 숫자 라인으로 이동 입력모드를 들어가기 위해서는 i, o, a 또는 I, O, A 를 입력함. 커서 이동하기. h,j,k,l 문서, 문장에서 이동하기 gg 문서 맨 앞쪽으로 G 문서 맨 아래로.. $ 문장 맨 뒤로 ^ 문장 맨 앞으로 검색하기 /단어 N, n 으로 이동하기.. 편집하기 v 블록지정하기 y 복사하기 p 붙여넣기 c 잘라내기 dd 한줄잘라내기 yy 한줄복사 u 되돌리기 ctrl + r 재실행하기 x, X 글자 지우기..
권한 숫자의 의미 chmod [option] [mode] [file] 777 => 파일소유자 : 그룹 : 그외 사용자 User, Group, Other, All rwx [option] -v : 모든 파일 진단 메시지 출력 -f : 에러 메시지 출력하지 않음 -c : 진단 메시지 출력 -R : 지정한 모드를 파일과 디렉토리에 대해 재귀적 적용. [mode] 0 권한없음 1 실행 2 쓰기 3 쓰고실행 4 읽기 5 읽고실행 6 읽고쓰고 7 뭐든권한