설치&설정 관련
-
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..
-
XWIKI 팁 정리설치&설정 관련 2022. 10. 14. 14:53
xwiki TIP 정리 1. 인터넷이 안되는 환경에서는 XIP Package를 이용하세요. xwiki는 xwiki extension manager를 통해서 많은 확장 기능을 제공합니다. 기능들의 설치는 인터넷 환경에서 쉽게 할 수 있습니다. 만약 인터넷 환경이 안되는 경우, Download XWiki 13.10.3에서 Demo Installation 밑에 있는 Standard Flavor Pre-installed를 다운로드 합니다. 그리고, Production Installation 밑에 있는 XIP Package를 다운로드 합니다. 먼저 Standard Flavor Pre-installed를 설치하려는 곳에 압축을 해제 합니다. 그리고 {압축을 해제한 디렉토리-이하 XWIKI_ROOT}/data/ext..
-
Mysql 설치시 설정설치&설정 관련/MariaDB & Mysql 2022. 10. 10. 14:51
mysql binary 설치시 설정 mysql binary 설치는 간단하게 앞축을 풀어서 사용하는 방식 입니다. dependency library libaio ncurses-compat-libs 설치 명령어 $ yum install libaio $ yum install ncurses-compat-libs 설치 명령어 다음은 기본 설치 명령어 입니다. # 그룹 추가 $ groupadd mysql # 사용자 추가 $ useradd -r -g mysql -s /bin/false mysql # 설치 디렉토리 /usr/local 에 압축 풀고 설치 $ cd /usr/local $ tar xvf /path/to/mysql-VERSION-OS.tar.xz $ ln -s full-path-to-mysql-VERSION..
-
gitlab & Jenkins 설치 명령어 정리설치&설정 관련/git 2022. 10. 7. 14:49
gitlab & Jenkins 설치 명령어 정리 CI/CD를 위한 초석으로 gitlab & jenkins를 설치하는 명령어를 정리 합니다. Gitlab 설치 명령어 # 시작전 업데이트 $ yum update -y # repository 등록 $ curl https://packages.GitLab.com/install/repositories/GitLab/GitLab-ce/script.rpm.sh | sudo bash # gitlab 설치 $ yum install -y gitlab-ce.x86_64 # postgresql client 필요로 설치 $ yum install -y postgresql # git 설치 $ yum install git -y 설정 명령어 # 데이터 디렉토리 생성 $ mdir /data..