인기글
최근글
- [Linux] Ubuntu/Apache2 Letsencrypt 인증서 설치 & 갱신 24년 첫 기록물이네요,, 새해 복 많이 받으시고 늘 무탈하세요 🙏 Ubuntu 서버에서 Apache2 웹 서버에 Let's Encrypt SSL 인증서를 설치하는 가이드입니다. ** 1단계: 모듈 설치 $ sudo apt-get install letsencrypt ** 2단계: 인증서 발급 $ letsencrypt certonly --webroot --webroot-path=/var/www/html -d test.com → webroot-path는 웹 루트 경로를 작성해주면 되는데 변경한 적 없다면 /var/www/html을 작성 → test.com 자리에는 본인 도메인 작성해주면 됨 ** 3단계: 인증서 발급 확인 $ cd /etc/letsencrypt/live/[도메인주소] 위 경로에서 발급된 인증..
- [PHP] AWS S3 파일 업로드 예제 https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/getting-started_installation.html Install the AWS SDK for PHP Version 3 - AWS SDK for PHP Using PHP with the Suhosin patch is not recommended, but is common on Ubuntu and Debian distributions. In this case, you might need to enable the use of phars in the suhosin.ini. If you don’t do this, including a phar file in your code will cause a ..
- [Git] 특정 파일 폴더 제외 적용 (.gitignore) 프로젝트 내에 특정 Log file이나 Count file을 Git에서 제외시킬 수 있는 설정 파일인 .gitignore에 대해 정리한다. Step1: .gitignore 파일 생성 git 프로젝트의 최상위 디렉토리 내 .gitignore 파일 생성 # 프로젝트 내 img/ directory 무시 img/ # 프로젝트 내 backup 파일 무시 *.bak # 프로젝트 내 특정 파일 무시 test.php Step2: .gitignore 파일 적용 파일 생성 후 아래 처럼 적용 $ git rm -r --cached . $ git add . $ git commit -m "add ignore file config"
- [DB] MySQL DB 순번 재정렬 AUTO_INCREMENT를 사용하여 데이터 순번을 자동으로 메기면 중간 데이터 삭제 시 순번이 밀리는 경우들이 존재한다. 재정렬이 필요할 때 아래 명령어를 사용! SET @cnt = 0; UPDATE 테이블명 SET 열 = @cnt:= @cnt + 1; ALTER TABLE 테이블명 AUTO_INCREMENT = 1;