전체 글 썸네일형 리스트형 NGINX 및 PHP 파일 업로드 크기 제한 변경 NGINX 및 PHP(PHP-FPM) 파일 업로드 크기 제한 변경NGINX와 PHP-FPM 환경에서 파일 업로드 용량을 50MB로 늘리는 방법입니다.NGINX 설정 변경최대 파일 업로드 크기를 50MB로 설정합니다. 설정 파일 수정(nginx.conf, default.conf)NGINX에서는 client_max_body_size 값을 설정합니다.http 블록 설정vim /etc/nginx/nginx.confhttp { ... client_max_body_size 50M; ...}서버 블록 설정vim /etc/nginx/conf.d/default.confserver { listen 80; server_name scbyun.com; location / { .. 더보기 [Jenkins] Jenkins에서 GitLab Webhook을 구성하는 방법(자동빌드) Jenkins에서 GitLab Webhook을 구성하는 방법(자동빌드) [Jenkins 작업] Jenkins 플러그인 설치 GitLab Plugin을 설치합니다. Dashboard > Jenkins 관리 > Plugin Manager GitLab API token 등록(Credentials) Dashboard > Jenkins 관리 > Manage Credentials Dashboard > Jenkins 관리 > System Configuration > 시스템 설정 프로젝트(PHP_Deployment) 설정 Webhooks URL, Webhooks Secret token 잘 기억합니다. Webhooks URL : http://jenkins.xxxxx.com:8080/project/PHP_Deploymen.. 더보기 Mac Time Machine 백업 시간 줄이기 Mac Time Machine 백업 시간 줄이기 낮은 프로세스 우선 순위 조절을 제거하여 타임머신 속도를 향샹 설정 sudo sysctl debug.lowpri_throttle_enabled=0 > sudo sysctl debug.lowpri_throttle_enabled=0 Password: debug.lowpri_throttle_enabled: 1 -> 0 확인 sysctl debug.lowpri_throttle_enabled > sysctl debug.lowpri_throttle_enabled debug.lowpri_throttle_enabled: 0 더보기 [Jenkins] Jenkins와 Slack를 연동하여 알림받기 Jenkins와 Slack를 연동하여 알림받기 Slack Notification Plugin 설치 slack Credential 등록 생성한 프로젝트 구성 변경 빌드 후 조치에서 빌드 후 조치 추가 버튼을 클릭하여 드롭다운 목록을 확인할 수 있습니다. 고급 버튼을 클릭하면 아래와 같은 화면 출력됩니다. slack 메세지 더보기 [Jenkins] Jenkins 이용하여 PHP 소스 배포하기 Jenkins 이용하여 PHP 소스 배포하기 Publish over SSH 세팅 Dashboard > Jenkins 관리 > System Configuration > 시스템 설정 젠킨스에 GitLAB Access Tokens 등록하기 [GitLab 작업] GitLab로그인 - User Setting - Access Tokens [Jenkins 작업] Dashboard > Jenkins 관리 > Security > Manage Credentials 신규 프로젝트 생성 프로젝트 이름 : php-project Source files : **/** Exec command : systemctl restart php-fpm.service nginx.service 더보기 MySQL DB 접속 테스트 MySQL DB 접속 테스트 dbconnectionTest.sh 스크립트 생성 vim dbconnectionTest.sh #!/bin/bash dbHost=192.168.20.145 dbPort=3306 dbUser=root dbPassword=P@ssw0rd1! dbDatabase=test while true; do mysql -s -N --host=${dbHost} --user=${dbUser} --password=${dbPassword} --port=${dbPort} --database=${dbDatabase} -e "select now();" sleep 1; done chmod +x dbconnectionTest.sh bash dbconnectionTest.sh $ bash dbconnection.. 더보기 AWS EC2 Instance Connect를 설정하는 방법 AWS EC2 Instance Connect를 설정하는 방법Amazon Linux 2에 EC2 Instance Connect(ec2-instance-connect) 설치sudo yum install -y ec2-instance-connect인터스턴 생성 시 ec2-instance-connect 패키지기 포함되어 있나 봐요(설치되어 있네요 ㅠㅠ)Loaded plugins: extras_suggestions, langpacks, priorities, update-motdPackage ec2-instance-connect-1.1-14.amzn2.noarch already installed and latest versionNothing to do/opt/aws/bin/ 폴더에 4개의 스크립트가 있는지 확인합니다.. 더보기 AWS CloudTrail을 설정하는 방법 AWS CloudTrail을 설정하는 방법AWS CloudTrail은 AWS 계정의 API 호출을 기록하고 로그 파일을 S3 버킷에 저장하며 보안 및 모니터링을 위한 유용한 정보를 제공합니다.CloudTrail 생성CloudTrail 구성추적 이름 : aws-cloudtrail-logs추적 로그 버킷 및 폴더 : aws-cloudtrail-logs-{AWS ACCOUTE ID}-2caf5aafAWS KMS 별칭 : aws-cloudtrail-logsSNS 주제 : aws-cloudtrail-logs-{AWS ACCOUTE ID}-77e23af6로그 그룹 이름 : aws-cloudtrail-logs-{AWS ACCOUTE ID}-857a1e87역할 이름 : CloudTrailRoleForCloudWatch.. 더보기 이전 1 ··· 165 166 167 168 169 170 171 ··· 302 다음