리눅스 (1601) 썸네일형 리스트형 우분투에 Nginx를 설치하고 Certbot을 사용하여 SSL 인증서를 설정하는 방법 우분투에 Nginx를 설치하고 Let's Encrypt를 사용하여 SSL 인증서를 설정하는 방법Nginx 설치우분투 패키지 관리자를 사용하여 Nginx를 설치합니다.sudo apt-get updatesudo apt-get install -y curl gnupg2 ca-certificates lsb-releasesudo apt-get install -y ubuntu-keyring apt-transport-httpscurl -s https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/nullecho "deb [signed-by=/usr/sha.. 샘플 데이터베이스와 테이블을 생성하는 방법 샘플 데이터베이스와 테이블을 생성하는 방법MySQL 데이터베이스 생성CREATE DATABASE sampledb;샘플 데이터베이스 선택USE sampledb;샘플 테이블 생성사용자 정보를 저장하는 테이블을 생성CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL, email VARCHAR(100) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP);데이터 삽입생성한 테이블에 샘플 데이터를 삽입INSERT INTO users (username, email) VALUES ('user1', 'user1@example.com');INSERT.. 리눅스 fping 명령어 사용법 정리 리눅스 fping 명령어 사용법 정리fping은 여러 호스트에 대한 동시에 ICMP Echo 요청을 보내 응답 시간을 측정하는 도구입니다. fping을 사용하면 여러 호스트의 상태를 빠르게 확인할 수 있습니다.fping 설치Ubuntusudo apt updatesudo apt install fpingCentOSsudo yum install fpingfping 사용법fping [옵션] [호스트1] [호스트2] ...옵션-a : 응답하는 호스트만 출력-u : 응답하지 않는 호스트만 출력-g : CIDR 형식으로 호스트 그룹 지정-r : 지속적으로 요청을 보내어 응답을 기다림-t : 요청 시간이 초과된 호스트만 출력사용 예시단일 호스트 확인특정 호스트에 대한 응답을 확인하려면 호스트 이름 또는 IP 주소를 지.. 우분투에서 percona-release 설치 시 post-installation 오류를 해결하는 방법 우분투에서 percona-release 설치 시 post-installation 오류를 해결하는 방법오류 내용sudo dpkg -i percona-release_latest.$(lsb_release -sc)_all.debSelecting previously unselected package percona-release.(Reading database ... 16512 files and directories currently installed.)Preparing to unpack percona-release_latest.jammy_all.deb ...Unpacking percona-release (1.0-27.generic) ...Setting up percona-release (1.0-27.generic.. Minikube의 주요 명령 Minikube의 주요 명령 Minikube는 로컬 환경에서 Kubernetes 클러스터를 실행하고 관리하는 도구입니다. Minikube를 사용하면 개발 및 테스트 목적으로 쉽게 Kubernetes 클러스터를 설정하고 실행할 수 있습니다. minikube start Minikube 클러스터를 시작합니다. 이 명령은 로컬 시스템에서 Kubernetes 클러스터를 시작하고 초기화합니다. minikube stop 현재 실행 중인 Minikube 클러스터를 중지합니다. 클러스터의 모든 리소스가 정지됩니다. minikube stop $ minikube stop * Stopping node "minikube" ... * Powering off "minikube" via SSH ... * 1 node stopped... 우분투에서 Certbot을 사용하여 Let's Encrypt SSL 인증서를 생성하는 방법 우분투에서 Certbot을 사용하여 Let's Encrypt SSL 인증서를 생성하는 방법 Certbot 설치 우분투 패키지 관리자를 사용하여 Certbot을 설치합니다. sudo apt-get update sudo apt-get install -y certbot certbot --version $ certbot --version certbot 1.21.0 인증서 발급 Certbot을 사용하여 SSL 인증서를 발급합니다. 도메인 이름은 실제 도메인으로 변경해야 합니다. sudo certbot certonly --standalone --agree-tos --email email@example.com -d testssl.example.com 더보기 더보기 --- $ sudo certbot certonly -.. Portainer를 설치하고 컨테이너를 관리하는 방법 Portainer를 설치하고 컨테이너를 관리하는 방법 Portainer는 Docker 컨테이너를 관리하기 위한 오픈 소스 웹 기반 관리 도구입니다. Portainer를 사용하면 사용자는 직관적인 사용자 인터페이스를 통해 Docker 호스트, 컨테이너, 이미지, 네트워크, 볼륨 등을 관리할 수 있습니다. 일반적으로 개발자, 시스템 관리자, DevOps 엔지니어 등이 Docker 환경을 관리하고 모니터링하는 데 사용됩니다. Portainer의 기능 시각적인 인터페이스 : Docker의 명령줄 인터페이스(CLI) 대신 웹 기반 인터페이스를 통해 Docker 리소스를 관리할 수 있습니다. 컨테이너 관리 : 컨테이너의 생성, 시작, 중지, 제거 등을 수행할 수 있습니다. 이미지 관리 : Docker 이미지를 검색.. NGINX와 PHP 환경에서 파일 업로드 크기를 늘리는 방법 NGINX와 PHP(PHP-FPM) 환경에서 파일 업로드 크기를 늘리는 방법NGINX 설정 변경NGINX에서 클라이언트가 업로드하는 파일 크기를 제한하는 것은 client_max_body_size 디렉티브를 사용합니다. 원하는 파일 크기로 설정해야 합니다. 기본값은 1MB입니다.vim /etc/nginx/nginx.confhttp { ... client_max_body_size 100M; ...}이 설정은 NGINX의 설정 파일에 위치하며 업로드한 파일의 최대 크기를 100MB로 제한합니다. NGINX 재시작변경된 NGINX 설정이 적용되려면 NGINX 서비스를 다시 시작해야 합니다.sudo systemctl restart nginxPHP-FPM 설정 변경기본 설정(Default Valu.. 이전 1 ··· 51 52 53 54 55 56 57 ··· 201 다음