우선 http와 https의 풀 스펠링을 보면,* HTTP = Hyper Text Transfer Protocol* HTTPS = Hyper Text Transfer Protocol over Secure sockets layter 입니다. https에 붙은 secure sockests layer(SSL)라는 것은 보안 소켓 계층이라 하는데이의 유무가 http와 https의 가장 큰 차이점입니다. http는 서버로 전송하는 정보들을 아무런 보안장치 없이 그대로 전송하게 됩니다. 이 경우에 해커에 의해 한번 뚫릴 경우, 입력한 정보들이 그대로 보이는 보안상의 이슈가 생기게 되는데이를 보완하고자 기존 http와 SSL이라는 보안 소켓 계층 프로토콜을 합친https라는 프로토콜이 생겨 났습니다. https는 서..
리눅스 오류나 파일의 로그를 보고 싶을 때 tail 명령어를 사용하여 실시간으로 확인합니다. 이 tail은 파일의 마지막 부분을 출력하는데 뒤에 옵션을 붙일 수 있습니다. [옵션] f : 파일의 마지막 10라인을 실시간으로 출력F : 파일 변동 시 실시간으로 보여주되 특정 시간이 지난 후 파일이 변하게 되면 새로운 파일을 오픈하여 보여줌 ( 명령 재 실행 필요 없음 ) n : n 만큼의 라인을 출력 ( n은 숫자 )n+n : 첫번째 줄부터 n번째 라인 이후부터 출력 Nginx의 에러로그는 위치 var/log/nginx/error.log에 위치하고 있습니다. tail -f /var/log/nginx/error.log
빌드한 파일 경로와 index파일 위치를 명시했는데도 url로 직접 접근 시 not-found 현상이 생기는 경우가 있습니다. 저의 경우에는 Nginx셋팅 파일 내에 try처리를 하여 해결하였습니다. default.conf 파일의 location에다가 try_files 처리를 추가합니다.( 파일 위치 아래 글 참고 ) 그 부분만 따로 보면 아래와 같이 추가하였습니다. location / { #root /usr/share/nginx/html; root /home/test/dist; index index.html index.htm; try_files $uri $uri/ /index.html; proxy_connect_timeout 300; proxy_send_timeout 300; proxy_read_tim..
Nginx의 proxy설정 및 파일 위치 지정법입니다 기본 설치 시에 셋팅 파일은 /etc/nginx/nginx.conf에 위치 하고 있습니다. 하지만 저희는 /etc/nginx/conf.d/default.conf 여기서 파일을 수정하면 됩니다. nginx.conf에서 default.conf를 include하고 있으니까요! 해당 파일을 확인해 보면 아래처럼 나와있는데요 해당 부분을 수정해 주면 됩니다. 설정 후에는 systemctl restart nginx 명령어로 Nginx를 재 시작 해야 합니다. server { listen 80; server_name localhost; #charset koi8-r; #access_log /var/log/nginx/log/host.access.log main; # ..
* ssh 접속ssh root@ip주소 -p 포트번호
- yum 으로 설치시 오래된 버전이 설치 되므로 따로 nginx repository 를 구성하도록 한다. #vi /etc/yum.repos.d/nginx.repo 아래 내용을 추가 한다. [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 - 설치 #yum install -y nginx - nginx 설정 설정 파일 위치 : vim /etc/nginx/nginx.conf worker_connections 1024 를 auto 로 변경. (사용할 cpu 코어 개수 ) 기본 설정 파일 위치: /etc/nginx/conf.d/default.conf * nginx.conf 파일은 def..
//부모프로세스가 WNOHANG옵션을 사용하여 waitpid를 사용한 예제 #include #include #include #include #include main() { pid_t pid; int status=0; if((pid=fork())>0) //pid가 fork하고, 부모프로세스 일 경우 { while(!waitpid(pid, &status, WNOHANG)) //종료한 자식프로세스가 있으면 이를 정상적으로 처리하고, 없으면 곧바로 0을 반환 { printf("parent:%d\n", status++); sleep(1); //1초마다 status값을 표준 출력 하면서 자식프로세스의 종료상태를 확인 } printf("parent: child -exit (%d)\n", status); } else ..
- Total
- Today
- Yesterday
- exception종류
- entityfactory
- JPA란
- jpa 값타입
- spring boot http
- entity type
- nginx
- 자바 가상머신
- spring boot 포트
- springboot
- entitymanager
- angular2
- AJP
- spring jpa
- tomcat Ajp
- plugin
- spring boot 2.1
- 엔진엑스
- HTTP
- 프록시 설정
- JPA 엔티티
- SSL
- 플러그인
- JPA
- https 동시사용
- 의존성 사이클
- spring boot
- HTTPS
- Spring
- JPA 영속성관리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |