[Server] Apache Permission denied 에러
·
Linux
에러 메시지[Thu Sep 26 17:02:51.401841 2013] [core:error] [pid 29603:tid 140488246032128] (13)Permission denied: [client 211.222.111.123:62022] AH00035: access to / denied (filesystem path '/home/webuser/htdocs') because search permissions are missing on a component of the path 원인아파치 내에서 기본 디렉토리를 제외하고 다른 디렉토리를 접근이 막혀있다.아래 코드는 기본 디폴트 값으로 등록되어있는 경로입니다.$ vi /conf/httpd.confAllowOverride noneRequire all ..
[Server] Find Commend에서 -exec 활용 하기
·
Linux
특정 파일을 검색하여 검색한 파일 이동하기$ find . -maxdepth 1 ! -type d ! -name root -print | -exec mv {} delete_221206 \;find . -maxdepth 1 : 현재 경로에서 디렉토리 깊이(-maxdepth)를 1을 준다는 것은 현재 디렉토리에서만 검색한다는 의미! -type d :  타입이 디렉토리가 아닌 것들만 검색! -name root -print : 이름이 root 가 아닌 것들만 검색| : 파이프라인으로 작업을 나눔-exec mv {} delete_221206 : 위에서 나온 리스트들을 모두 현재경로의 delete_221206으로 이동시킴 other에 권한이 있는 파일을 찾아 권한 제거 및 변경find . -maxdepth 2 -ty..
[Server] tar를 이용하여 원하는 파일만 압축 해제 방법
·
Linux
# 압축 내용 보기$ tar tvf logbackup.tar./Mobile/myserver1/hello.pdf./Mobile/myserver1/hello1.pdf./Mobile/myserver2/hello2.pdf...생략# 특정 파일 압축 해제$ tar xvfp logbackup.tar ./Mobile/myserver2/hello1.pdf예시) tar xvfp logbackup.tar ./Mobile/myserver2/*
[Server] 다중 프로세스 종료(KILL) 방법
·
Linux
조회$ ps -ef | grep  일괄 삭제$ ps -ef | grep | aws '{print $2}' | xargs kill pgrep와 Kill을 사용하는 방법# 프로세스명이 "example"인 프로세스의 PID를 찾아 종료$ pgrep example | xargs kill pidof와 kill을 사용하는 방법# 프로세스명이 "example"인 프로세스의 PID를 찾아 종료$ pidof example | xargs kill
[Server] 분산 환경에서의 Nginx-PHP-MySQL 설치 및 설정 가이드
·
Linux
개요2024.06.19 - [Etc] - 분산 환경에서의 Apache, PHP - MySQL 설치 및 설정 가이드 분산 환경에서의 Nginx, PHP, MySQL 설치 및 설정 가이드(1탄)개요저는 카페24 웹 호스팅을 통해 홈페이지를 운영하고 있었으며, 위탁 운영을 하고 있었습니다. 하지만 몇 가지 이유로 인해 홈페이지를 이관 받아 직접 운영하려 했습니다. 그러나 카페24에서wonistorage.tistory.com이 글을 적은 후에 NGINX-PHP-MYSQL을 별도의 서버에서 운영하는 방법을 계속해서 찾아봤지만 정보가 별로 없었습니다.PHPShool 홈페이지도 들어가서 많이 찾아봤는데 정~말 정보가 별로 없어서 글을 적게 되었습니다.간단하게 정리하면ㅡ카페24 웹 호스팅에서 외부 업체를 통해 홈페이지..
[Server] 분산 환경에서의 Apache, PHP - MySQL 설치 및 설정 가이드
·
Linux
개요카페24 웹 호스팅에서 홈페이지를 다른 외부 업체에게 맡겨 운영하고 있었습니다. 사유가 생겨 홈페이지를 내부에서 운영하기로 했습니다. 하지만 카페24에서 동일하게 운영하려했지만 PHP 5.5.x 버전 지원이 종료되어 새로운 웹 호스팅 생성이 불가능했습니다.기존 사용자들은 구 버전을 유지할 수 있었지만, 신규로는 지원하지 않았기 때문에 내부 시스템으로 이관하는 방법밖에 없었습니다. 이 과정에서 많은 시행착오를 겪었기에 조금이라도 다른분들이 도움이 될 수 있길 바라며 글로 남기기로 했습니다.너무 상세한 내용은 작성하지 않겠습니다. ChatGPT가 잘 설명해주더라구요.AWS 프리티어 2개의 계정을 생성하여 진행했습니다. 이 과정에서는 권한과 보안 등을 신경 쓰지 않았습니다. 상용 서비스로 옮길 때는 보안적..