설치&설정 관련
-
ec2에 redis-cli 설치설치&설정 관련 2022. 11. 2. 15:05
redis-cli를 ec2에 설치 시 tls 옵션을 사용하기 위해서는 redis-cli를 사용하여 전송 중 데이터 암호화가 활성화된 Amazon ElastiCache for Redis 노드에 연결의 내용과 같이 make BUILD_TLS=yes를 이용해서 설치해야 합니다. 아래는 Amazon Linux 2의 설치 명령어 입니다. root 계정의 경우 sudo 명령어를 빼고 진행하세요. $ sudo yum -y install openssl-devel gcc $ wget http://download.redis.io/redis-stable.tar.gz $ tar xvzf redis-stable.tar.gz $ cd redis-stable $ make distclean $ make redis-cli BUILD_..
-
Mysql 백업 정리설치&설정 관련/MariaDB & Mysql 2022. 11. 1. 15:04
mysql 백업 MYSQL 설치 위치 : /database/mysql/bin 백업을 하기 위해서 비밀번호 없이 접근할 수 있는 설정을 생성해야 합니다. # /database/mysql/bin 에서 실행 # mysql_config_editor set --login-path=설정이름 --host=주소 --user=아이디 --port=포트 --password $ mysql_config_editor set --login-path=myroot --host=localhost --user=root --password Enter password: ***** #설정을 사용하여 접속 $ mysql --login-path=myroot .. mysql> 설정이 완료 되면 backup.sh 파일을 생성 합니다. # backup..
-
DB 테이블에서 객체 필드 뽑아내기설치&설정 관련/MariaDB & Mysql 2022. 10. 26. 15:01
DB 테이블을 이용해서 Entity 객체를 생성할때, 눈으로 하나하나 보면서 만들면 시간이 오래걸리고, 오타가 생길수도 있습니다. SQL을 이용해서 쉽게 field를 도출할 수 있습니다. SELECT GROUP_CONCAT(CONCAT( '/* ', CASE WHEN LENGTH(COLUMN_COMMENT) > 0 THEN COLUMN_COMMENT ELSE COLUMN_NAME END, ' */', CHAR(13), CONCAT( TRIM(CN1), TRIM(CONCAT(UPPER(SUBSTRING(CN2, 1, 1)) , SUBSTRING(CN2, 2, LENGTH(CN2)))), TRIM(CONCAT(UPPER(SUBSTRING(CN3, 1, 1)) , SUBSTRING(CN3, 2, LENGTH(..
-
Nginx 와 xwkik proxy 처리설치&설정 관련 2022. 10. 24. 14:59
Nginx 설정 옵션 정리 설치는 Nginx source를 이용한 compile 설치를 참고 하셔요. /usr/local/nginx 750 권한으로 오류 발생 이부분은 nginx에서 work process가 nobody(기본값)으로 동작하면서 /usr/local/nginx 디렉토리(rwxr_x___)에 접근 권한이 없어서 발생한 문제입니다. 쉽게는 해당 디렉토리의 권한을 755(rwxr_xr_x)변경하면 되지만, 보안(?)이슈로 변경이 안되어 아래와 같이 처리 했습니다. ERR_CONTENT_LENGTH_MISMATCH 오류 문제를 해결하기 위해서 버퍼링을 비활성화 하였습니다. proxy_buffering 문제로 해당 설정을 사용하면, Nginx는 프록시 서버로 부터 응답을 받아 버퍼에 저장합니다. 다만..
-
REDMINE 설치 및 추천 플러그인 정리설치&설정 관련 2022. 10. 21. 14:58
환경 정보 CPU - 3.4 Ghz (2 cores) Memory - 2 GB Storage - 20 GB Operating System - RHEL 8.2 Hostname – lahuman IP Address - 192.168.0.2 DBMS - Mysql 5.7 필요시 Redhat Repository 설정하기를 설정을 확인하셔요. root 계정으로 진행합니다. 서버 최신 버젼 업데이트 $ dnf update -y 계정 생성 $ useradd -r -m -d /opt/redmineuser redmineuser # 추후 bundle install시 필요 $ passwd redmineuser $ usermod -aG wheel redmineuser mysql 설정 mysql binary 설치시 설정을 참고..
-
XWIKI 첨부파일 확장자 확인 후 업로드 처리설치&설정 관련 2022. 10. 20. 14:56
XWIKI 첨부파일 확장자 처리 xwiki에서 보안 요건으로 첨부파일의 확장자를 확인 후 업로드 처리 해야 합니다. 처리 방식을 고민하다가, CKEditor를 수정하여 처리한 내역을 정리합니다. 사용한 xwiki 버전 정보는 XWiki 13.10.3 입니다. CKEditor 설정 변경 If you want to configure the CKEditor globally for all the wikis in your farm then you have to copy the file META-INF/resources/webjars/application-ckeditor-webjar//config.js from WEB-INF/lib/application-ckeditor-webjar-.jar to WEB-INF/cl..
-
Window에서 스케쥴 처리(crontab)설치&설정 관련 2022. 10. 18. 14:55
Window 에서 스케쥴 처리 windows 에서 스케쥴 처리는 작업 스케쥴러를 이용하면 됩니다. 신규 작업은 아래와 같은 방식으로 만들면 됩니다. 오늘 이야기 할 부분은 이중 동작(작업 등록)에 대하여 입니다. 작업 등록은 쉽게는 window bash로 등록하는데요. 만약 git bash를 이용하고 싶으면 어떻게 처리 해야 할까요? 정답은 window bash 에서 git bash를 호출하고, 실행하고 싶은 git bash shell을 호출하도록 합니다. run.bat 파일이 아래와 같고, # window bash cmd /c "C:\Program Files\Git\bin\bash.exe" --login -i -- E:\DEV\run.sh run.sh 파일은 아래와 같을 경우 # git bash를 통한..
-
npm repository 사용시 인증(로그인) 처리 방법설치&설정 관련 2022. 10. 17. 14:54
npm repository 사용시 인증(로그인) 처리 방법 Nexus 설치 및 설정을 후 보안의 사유로 계정 로그인 처리를 찾아보다 .npmrc파일에 _auth를 이용해서 로그인 처리를 알게 되었습니다. .npmrc 파일은 아래와 같은 key를 가지고 있습니다. # Nexus proxy registry pointing to http://registry.npmjs.org/ registry = https:///nexus/content/repositories/npmjs-registry/ # base64 encoded authentication token _auth = # required by Nexus email = # force auth to be used for GET requests always-auth..