일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 아파치 프록시
- memcache
- 인스타그램
- wordpress function
- 크롤링
- 맵핑
- 프록시
- wordpress feed
- 워드프레스 피드
- elasticsrach template
- Apache
- memcached
- mapping
- Elasticsearch
- template
- 워드프레스
- 워드프레스 rss
- Wordpress
- graph api
- htpasswd
- htaccess
- 아파치
- wordpress rss
- 엘라스틱서치
- Kibana
- 설정 파일
- config
- Today
- Total
EunsooD
ES 세팅 후 제대로 실행되고 있나 접근해보려고 했는데, Curl -X GET ‘http://localhost:9200’ curl: (52) Empty reply from server 이렇게 에러가 났다. 좀 구글링 해보니, 세팅에서 xpack을 끄면 된다고? 해서 해보니 해결 되었음 I am using the 8.7 version installed through curl command I put "xpack.security.enabled: false" in elasticsearch.yml file and it worked, may I know this is the correct solution. Thanks 출처 : https://discuss.elastic.co/t/curl-x-get-http-loc..
가끔 방치 되어서 덩어리가 너무 커져버린 로그를 발견하게 되는데, 최근 몇줄은 좀 남겨 놓고 삭제하고 싶을 때가 있다. 여러 방식이 있지만, 이번에 찾은 방식이 효과적인 것 같아 기록차 남겨준다. echo "$(tail -1000 debug.log)" > debug.log 이렇게 하면 하위 1000줄만 남겨두고 상위는 모두 삭제 된다. 이게 좋은게, 파일 전체를 불러오지 않고, 하위만 불러와서 덮어쓰기 하기 때문에 속도도 빠르고, 리소스도 조금 먹는다. 출처 : https://unix.stackexchange.com/questions/310860/how-do-you-keep-only-the-last-n-lines-of-a-log-file
인스타그램 좋아요 가져와야 하는데.. API가 진짜 거지 같이 불편하다. 아무튼 해본 대로 정리해본다. (기록 남기는 차원에) * 저는 앱 인증 안받고 API만 활용하였습니다. API 많이 쓰지도 않을 것이도, 데이터도 제한적으로 쓸 예정이라 이렇게 했지만.. 많이 쓰시려면 인증 받으셔야 합니다. 준비물 1. 인스타그램 ID -> 개인ID 아닌 비지니스용 전환 필요. (전환 방법 : https://business.instagram.com/getting-started?locale=ko_KR ) 2. 페이스북 개발자 ID 3. 페이스북 개발자 ID로 생성한 페이지 ( 페이지 생성해야 함 ) 4. 위 페이지를 인스타그램에 연동 https://m.help.naver.com/support/contents/cont..
AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive GCP에서 Apache세팅을 하는데.. "AH01276"에러가 등장했다. 아무리 봐도 폴더 퍼미션은 755로 멀쩡한데 자꾸 권한이 없단다. 이유는 모르겠지만 구글링 결과 해결은 chcon -R -t httpd_sys_content_t [폴더명] 뭔가 httpd에 새로운 권한을 폴더에 줘야 하나보다.
MySQL Query를 하다보면 IF문을 쓸 때가 있는데 SQL에서는 IF문 보다는 CASE문이 유용한 경우가 많다. CASE는 WHEN 조건을 충족하면 THEN을 출력한다. WHEN 조건에 AND 또는 OR도 만족하며, WHEN은 순차적으로 비교하다가 조건을 충족하면 하위의 WHEN을 참조하지 않고, 빠져나간다. 모든 조건을 충족하지 않으면 ELSE를 출력한다. 예제는 아래와 같다. (코드 수정이라 꼭 맞지는 않음.) SELECT PR, count(PR), sum(RK), sum( CASE WHEN RK = 1 AND relation = 0 THEN 100 WHEN RK = 2 THEN 80 ELSE 0 END ) AS RANK_P from c_table GROUP BY PR HAVING count(P..
MySQL에서 PHP처럼 디테일하지는 않지만 특정 문자열로 문자를 나누는 쿼리를 제공한다. "substring_index"라는 함수인데 특정 문자열 기준으로 앞에서 몇개 뒤에서 몇개 데이터를 출력 할 수 있다. 이 함수를 이용하면 "특수문자 기준" 몇번째 데이터를 가져 올 수 있다. 기준 특수문자를 "$"라고 하면 SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('아이폰$갤럭시$샤오미$소니$모토롤라', '$', 2), '$', -1) AS COL; 이라고 하면 결과가 "갤럭시"가 나온다. "SUBSTRING_INDEX" 함수를 두번 이용하는 편법이다. 첫번째 SUBSTRING_INDEX 의 결과는 "아이폰$갤럭시" 것이고 두번째 SUBSTRING_INDEX 의 결과가 "갤럭시"인 것..