본문 바로가기

728x90
반응형

리눅스

C276x260 Fleet Server 호스트 추가 Fleet Server 호스트 추가다이어그램(diagram)Elasticsearch에서 보안 및 API 키 인증 기능을 활성화elasticsearch 구성 파일 편집xpack.security.authc.api_key.enabled: true 추가vim /etc/elasticsearch/elasticsearch.yml...# Enable security featuresxpack.security.enabled: truexpack.security.enrollment.enabled: truexpack.security.authc.api_key.enabled: true# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and .. 더보기
C276x260 PHP의 설정 파일인 php.ini 파일의 위치를 찾는 방법 PHP의 설정 파일인 php.ini 파일의 위치를 찾는 방법PHP의 설정 파일 php.ini은 일반적으로 웹 서버 구성에 따라 위치가 다를 수 있습니다. 일반적으로 Linux 기반의 시스템에서는 다음과 같은 위치 중 하나에서 찾을 수 있습니다./etc/php/버전/ : PHP 버전에 따라 디렉토리가 다르게 되며, 예를 들어 PHP 7.4를 사용하는 경우 /etc/php/7.4/ 디렉토리에 위치합니다./etc/ : 일부 시스템에서는 php.ini 파일이 /etc/ 디렉토리에 직접 위치합니다.웹 서버 디렉토리 : 웹 서버의 루트 디렉토리에서 php.ini 파일을 찾을 수 있습니다. 예를 들어, Apache 웹 서버를 사용하는 경우, httpd.conf 파일에서 PHPIniDir 지시어로 설정된 디렉토리를 확.. 더보기
C276x260 Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node) Elasticsearch와 Kibana를 설치하고 연동하는 방법(single node)테스트 환경$ cat /etc/os-releaseNAME="Amazon Linux"VERSION="2"ID="amzn"ID_LIKE="centos rhel fedora"VERSION_ID="2"PRETTY_NAME="Amazon Linux 2"ANSI_COLOR="0;33"CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"HOME_URL="https://amazonlinux.com/"Elasticsearch 설치Elasticsearch 다운로드 페이지https://www.elastic.co/downloads/elasticsearchhttps://www.elastic.co/guide/en/elas.. 더보기
C276x260 Nginx에서 X-Forwarded-For(XFF) 설정하는 방법 Nginx에서 X-Forwarded-For(XFF) 설정하는 방법Nginx에서 X-Forwarded-For (XFF) 헤더를 설정하는 것은 주로 프록시 서버나 로드 밸런서와 같은 중간 서버를 통해 클라이언트의 IP 주소를 추적하려는 경우에 사용됩니다. XFF 헤더는 클라이언트의 실제 IP 주소를 서버로 전달하기 위해 사용됩니다. X-Forwarded-For 헤더를 사용하여 클라이언트의 실제 IP 주소를 확인할 수 있다.Nginx 설정 파일 편집set_real_ip_from ;real_ip_header X-Forwarded-For;sudo vim /etc/nginx/nginx.confhttp { ... set_real_ip_from 0.0.0.0/0; real_ip_header X-For.. 더보기
C276x260 Spring Boot(Gradle) 빌드 및 배포 구현(github, jenkins, dockerhub) Spring Boot(Gradle) 빌드 및 배포 구현(github, jenkins, dockerhub)구성도1. 개발자 : github main branch에 push 2. Jenkins : github에 push된 spring boot 프로젝트를 가져와서 도커 컨테이너에서 빌드 3. Jenkins : 빌드된 도커 이미지를 docker hub에 push 4. 서버 : docker hub에 올라가 있는 도커 이미지를 다운로드(pull) 받아서 도커 컨테이너 실행 spring boot 프로젝트 생성(gradle)VSCode에서 스프링 부트 프로젝트(Spring Initializr Java Support)를 생성하였습니다.$ tree -L 2.├── HELP.md├── bin│ ├── main│ └─.. 더보기
C276x260 Zabbix를 활용해 NGINX의 성능 상태를 모니터링하는 방법 Zabbix(zabbix-agent)를 활용해 NGINX의 성능 상태를 모니터링하는 방법1. NGINX Stub Status 모듈 활성화Zabbix가 NGINX의 성능 지표를 수집하려면 먼저 NGINX의 stub_status 모듈을 활성화해야 합니다.vim /etc/nginx/conf.d/default.conf location /basic_status { stub_status on; allow 127.0.0.1; deny all; access_log off; }$ cat /etc/nginx/conf.d/default.conf... # nginx status location /basic_status { stub_status.. 더보기
C276x260 zabbix(zabbix-agent) php-fpm의 성능 상태를 모니터링하는 방법 zabbix(zabbix-agent) php-fpm의 성능 상태를 모니터링하는 방법php-fpm(www.conf) 설정$ cat /etc/php-fpm.d/www.conf | grep pm.status_pathpm.status_path = /statusnginx(default.conf) 설정$ cat /etc/nginx/conf.d/default.conf... # nginx, php-fpm status location ~ ^/(status|ping)$ { fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fas.. 더보기
C276x260 Ubuntu에서 MongoDB Community Server를 설치하는 방법 Ubuntu에서 MongoDB Community Server를 설치하는 방법 1. MongoDB의 GPG key를 가져오기 위해 다음 명령어를 실행합니다. wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add - 2. MongoDB의 repository를 APT에 추가합니다. echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list 3. APT 패키지 목록을 업데이트합니다... 더보기

728x90
반응형