[Ubuntu] 서버에서 Laravel 파일 권한 설정 완벽 가이드
·
실무 | 성장/프로젝트 사례
1. 개요Linux 파일 시스템은 각 파일 및 디렉토리에 소유자(owner), 그룹(group), 그리고 권한(permission) 비트가 할당되어 있습니다. 잘못된 권한 설정은 ‘Permission denied’ 오류, 로그 기록 실패, 웹서버 정상 작동 중단 등을 초래할 수 있습니다. Laravel의 경우 특히 storage 및 bootstrap/cache 디렉토리에 웹서버가 쓰기 가능해야 하며, 그렇지 않으면 애플리케이션이 실행되지 않습니다2. 사용자 및 그룹 계층서버에는 대개 다음과 같은 계정이 사용됩니다.root: 시스템 전체 권한을 가진 관리자 계정입니다. 배포 스크립트나 초기 설정 시에만 사용하고, 애플리케이션 실행에는 절대 사용을 금합니다.프로젝트 사용자: 개발자가 SSH로 접속하여 코드를..
[부하 테스트] 파견을 통한 부하테스트 진행 중 겪은 이슈
·
실무 | 성장/프로젝트 사례
1. 개요최근 파견 프로젝트에서 JMeter, InfluxDB, Grafana, Prometheus 등을 활용한 부하 테스트를 진행하는 중, 예상치 못한 보안 이슈로 인해 작업 일정이 지연되는 사례를 경험하였습니다. 본 포스팅에서는 해당 문제의 원인과 함께 사전 준비 체크리스트, SSO 인증 이슈, API 요청 관련 고려사항, 시나리오 구성 등 핵심 사항을 정리하여 향후 동일 상황에서 신속하고 효율적으로 대응할 수 있는 방안을 제시하고자 합니다.2. 사전 준비 체크리스트2-1. 환경 정보 수집테스트 수행 전, 인프라 환경에 대한 정확한 정보를 수집하는 것은 필수적입니다. 아래 사항들을 반드시 확인해 주십시오.OS 및 서버 버전 정보: 운영체제, 웹 서버(톰캣, 아파치 등)의 정확한 버전 및 패치 이력네트..