전체 글66 [Spring] GET과 POST의 차이점 개요GET은 주로 데이터 조회에 사용되며, 요청 실패 시 반복된다. POST는 데이터 생성, 수정, 삭제 시 사용되며, 요청 실패 시 반복되지 않는다다. GET은 캐시 가능하고 기록에 남지만, POST는 그렇지 않는다. 이러한 특성 때문에 GET은 데이터 조회, POST는 데이터 업데이트에 적합하다.차이점흔히들 DB로부터 데이터 리스트를 불러올 때는 GET생성, 수정, 삭제 등 데이터 변경 시 POST를 사용한다고 알고 있다. 왜 그럴까?GET과 POST의 특징GETPOSTGET 요청은 실패 시 될 때까지 반복한다.POST 요청은 실패 시 반복하지 않는다.캐시 가능하다.캐시 불가능하다.히트토리에 남는다.히스토리에 남지 않는다.북마크 될 수 있다.북마크 될 수 없다.파라미터가 노출된다.파라미터가 노출되지 .. Spring 2021. 8. 19. 더보기 ›› [Linux] Standalone으로 Let's Encrypt SSL 인증서 발급 받아 nginx에 적용하기 개요Let's Encrypt SSL 인증서 발급 및 nginx 적용 방법: 웹 서버를 멈추지 않고 웹루트 방식이나 독립형(Standalone) 방식으로 여러 도메인 인증서를 동시에 발급받는 방법을 안내함. 인증서 갱신 자동화도 가능함.1. https ssh 인증서 발급 이유2024.06.30 - [Linux] - [Linux] HTTPS SSH 인증서 발급 이유2. Let's Encrypt SSL 인증서 발급 방법webroot- 사이트 디렉토리 내에 인증서 유효성을 확인할 수 있는 파일을 업로드하여 인증서를 발급하는 방법- 실제 작동하고 있는 웹서버의 특정 데렉토리의 특정 파일 쓰기 작업을 통해서 인증- 장점 : nginx를 중단시킬 필요 X- 단점 : 인증 명령에 하나의 도메인 인증서만 .. Linux 2021. 7. 19. 더보기 ›› [Linux] Debian 10 MySQL 설치 개요MySQL 관리 소프트웨어 추가부터 설치 및 상태 확인까지 단계별 안내하는 글입니다. 최신 안정 버전 설치 권장합니다. 이 글과 함께 설치해 봅시다 !주의사항리눅스 운영체제에는 데비안 계열, 레드햇 계열, 슬렉웨어 계열이 있다.각 계열마다 설치 방법이 다르기 때문에 나의 OS를 확인한 후에 알맞게 설치해야한다.필자는 데비안 10을 이용 중인데 레드햇 계열인 cent OS로 했기 때문에 재설치해야 했다.여기서는 데비안 계열에서의 MySQL설치를 다룬다.방법1. MySQL 매니징 소프트웨어 추가하기MySQL 다운로드와 설정을 도와주는 매니저를 레포지토리에 추가한다.$ cd /tmp$ wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb$ su.. Linux 2021. 7. 7. 더보기 ›› [Linux] root 계정 원격 접속 차단 개요다른 계정으로 로그인한 su를 사용하여 루트 계정으로 전환하거나(sudo) 권한을 사용하도록 액세스를 구성하여 방어선을 만드는 방법을 알아보자방법필자는 debian 10 환경에서 SSH 원격 접속 차단을 활용했다.# vi /etc/ssh/sshd_config를 통해 접속하면 Port 변경때 봤던 설정 소스가 나타난다.Port 변경 참고2021.07.06 - [Linux] - [Linux] 리눅스 ssh port 변경 [Linux] 리눅스 ssh port 변경root 권한일 때를 예로 들겠습니다. 일반 유저일 때는 모든 구문 앞에 sudo를 붙이면 됩니다. 1. 현재 포트 확인 # cat /etc/ssh/sshd_config | egrep ^\#?Port 이와 같이 현재 포트 번호를 확인할 수 있다. .. Linux 2021. 7. 7. 더보기 ›› [Linux] putty - network error: connection refused 개요ssh의 port를 바꾼 후 나타나는 network error: connection refused 오류에 대해 방화벽 설정으로 해결하는 방법을 알아보자. 원인우분투 방화벽인 UFW가 바뀐 port에 의해 자동 연결 거부를 하고있기 때문이었다.정확히는 들어오는 패킷을 전부 거부했기 때문해결책$ sudo ufw disable위 코드로 ufw 방화벽을 off하면 된다. Linux 2021. 7. 6. 더보기 ›› 이전 1 2 3 4 5 6 7 8 ··· 14 다음