2020/02 6

MySQL FULLTEXT 검색

FULLTEXT 을 사용한 이유 row1 | [java,linux,database,ajax,r,sql,reactjs] (순서없음) row2 | [java,javascript,django,c#,c++,database,ajax,r,sql,reactjs] (순서없음) row3 | [c] (순서없음) row4 | [c++] (순서없음) 검색어 [java , c , c++] ( 순서 없음 , 개수 정해지지 않음 , list로 vue에서 보냄 )이게 모두 포함된 row를 모두 찾기 검색어가 몇개가 될지 모르는 상황에서 검색어를 ,(콤마)로 구분하여 하나씩 for문을 돌리는 것 보다 다른 방법을 찾아야 겠다고 생각함. 검색의 조건이 텍스트 포함 여부만 있는 것이 아니라 기간 검색 , 여러 칼럼에 대한 텍스트 검색이 ..

개발/백엔드 2020.02.18

nginx + ssl + tomcat (5)

AWS(ubuntu) / nginx / apache tomcat / sts (mybatis) / docker / mysql / vue.js [SSL적용하고.. 완성하기] # sudo su 실시간 로그 보면서 완성시키자 # tail -f /usr/local/apache-tomcat-8.5.50/logs/catalina.out # tail -f /var/log/nginx/error.log # tail -f /var/log/nginx/access.log # sudo vim /etc/nginx/sites-available/default server { listen 80; server_name www.도메인 도메인; return 301 https://$server_name$request_uri; root /var..

개발/인프라 2020.02.14

nginx + ssl + tomcat (4)

AWS(ubuntu) / nginx / apache tomcat / sts (mybatis) / docker / mysql / vue.js [SSL 설정] 1. aws 접속 후 # sudo apt-get update #apt-get 업데이트 # sudo apt-get install software-properties-common #선행 소프트웨어 설치 # sudo add-apt-repository ppa:certbot/certbot #저장소 추가 # sudo apt-get update #apt-get 업데이트 블로그 보고 따라해서 잘 기억이 나지 않음.. # sudo certbot certonly --webroot -w /var/www/html -d 설치가 끝나면 # sudo certbot certifi..

개발/인프라 2020.02.13

nginx + ssl + tomcat (3)

AWS(ubuntu) / nginx / apache tomcat / sts (mybatis) / docker / mysql / Vue.js [nginx + 톰캣 : 정적파일 , 동적파일 나누지 않음..?아마도] 1. aws 로그인 2. nginx 환경설정 # sudo vim /etc/nginx/sites-available/default proxy_pass http://localhost:8080; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; 추가하고 저장 종료. 브라우저에 서버 ip로 접속해보면 톰캣 화면이 뜸..

개발/인프라 2020.02.13

nginx + ssl + tomcat (2)

AWS(ubuntu) / nginx / apache tomcat / sts (mybatis) / docker / mysql / vue.js [ nginx설치하기 ] 1. aws 로그인 2. nginx설치 # sudo apt-get install nginx -> Y 더보기 service nginx start : 시작 service nginx stop : 정지 service nginx restart : 재시작 service nginx reload : 설정파일을 재로드 service nginx status : 현재 상태 3. 브라우저에서 서버ip 접속해 보기 (접속이 안된다면 80 포트 열렸는지 확인 # netstat -tnlp 없으면 열기 ) 더보기 https://hue9010.github.io/aws/ng..

개발/인프라 2020.02.13

nginx + ssl + tomcat (1)

AWS(ubuntu) / nginx / apache tomcat / sts (mybatis) / docker / mysql / Vue.js aws 에 docker설치 후 docker에 mysql 올리기 [docker 설치하기] 1. aws 로그인 (pem파일로 로그인 할 경우 # ssh -i '파일명.pem' ubuntu@IP주소 ) 2. sudo apt-get update 3. sudo apt install docker.io => Y 4. done이 나왔다면 docker --version으로 설치 확인 ( sudo docker info 해도 정보 나옴 ) 5. 우분투 사용자에 대한 세부정보 확인 # cat /etc/passwd | grep ubuntu 6. sudo 사용하지 않고 docker comma..

개발/인프라 2020.02.13
반응형