전체 글 썸네일형 리스트형 [draft] PHP 서버 정보를 확인하는 방법 PHP 서버 정보를 확인하는 방법1. phpinfo() 함수로 PHP 서버 정보 확인phpinfo() 함수는 PHP 서버의 전체 구성 정보를 한 번에 확인할 수 있는 함수입니다. phpinfo() 예제 코드위의 코드를 웹 서버에 저장한 후 웹 브라우저에서 실행하면 PHP 서버 정보를 상세히 표시하는 페이지가 표시됩니다. 페이지에는 PHP 버전, 확장 모듈, 서버 설정 등 다양한 정보가 포함됩니다. phpinfo() 함수는 개발 및 디버깅 목적으로 사용되며, 실제 운영 환경에서는 주의해야 합니다. 보안 상의 이유로 외부에 PHP 서버의 세부 정보를 노출하지 않는 것이 좋습니다. 따라서, 개발 및 디버깅 작업 후에는 해당 페이지를 삭제하거나 접근을 제한하는 것이 좋습니다.2. PHP로 서버 기본 정보만 출.. 더보기 [draft] Apache(httpd)와 PHP 버전 정보를 숨기는 방법 Apache(httpd)와 PHP 버전 정보를 숨기는 방법웹 서버와 PHP 버전 정보는 공격자에게 취약점 탐색 힌트를 제공할 수 있습니다. 따라서 운영 환경에서는 HTTP 응답 헤더에서 서버 및 PHP 버전 정보를 숨기는 것이 권장됩니다.1. HTTP 헤더를 통한 서버 정보 확인 방법wget 명령으로 확인wget --server-response --spider localhostSpider mode enabled. Check if remote file exists.--2022-03-08 21:54:05-- http://localhost/Resolving localhost (localhost)... 127.0.0.1Connecting to localhost (localhost)|127.0.0.1|:80.... 더보기 [draft] CentOS 7에서 YUM을 이용한 APM(Apache · PHP · MariaDB) 설치하는 방법 CentOS 7에서 YUM을 이용한 APM(Apache · PHP · MariaDB) 설치하는 방법1. EPEL 및 YUM Utilities 설치APM 구성에 필요한 추가 패키지를 사용하기 위해 EPEL 저장소와 yum-utils를 먼저 설치합니다.yum install -y epel-release yum-utils2. 컴파일 및 의존성 라이브러리 설치PHP 확장 모듈 및 기타 패키지 빌드에 필요한 기본 라이브러리입니다.yum install -y gcc gcc-c++ gdbm-devel ncurses-devel3. APM 관련 필수 라이브러리 설치Apache, PHP, 이미지 처리, 암호화, XML 처리 등을 위한 라이브러리입니다.yum install -y \openssl-devel gd-devel lib.. 더보기 [draft] Git 사용법: Git merge 사용법 Git 사용법: Git merge 사용법1. 먼저 브랜치를 변경합니다.git checkout : 머지를 수행할 브랜치로 이동합니다.2. 다음으로 병합할 브랜치를 병합 대상 브랜치로 지정합니다.git merge : 지정한 브랜치를 현재 브랜치에 병합합니다.3. Git은 가능한 한 자동으로 브랜치를 병합합니다. 그러나 자동으로 병합되지 않는 경우에는 충돌이 발생했다는 것을 의미합니다. 4. 충돌을 해결하고 병합을 완료합니다.충돌을 해결하려면 충돌이 발생한 파일을 열고 충돌 부분을 수정한 후 수정된 파일을 스테이징 영역에 추가하고 커밋합니다.위와 같이 Git merge를 수행하면 브랜치를 병합할 수 있습니다. 하지만 브랜치를 병합할 때 충돌이 발생할 가능성이 있으므로 충돌을 처리하는 방법을 미리 알아두는 것이.. 더보기 [draft] Git 사용법: 기본적인 사용법 Git 사용법: 기본적인 사용법1. Git 저장소 생성하기git init: 현재 디렉토리를 Git 저장소로 초기화합니다.git clone : 원격 저장소에서 로컬 저장소로 복제합니다.2. 파일 추가/수정하기git add : 작업 디렉토리에서 변경된 파일을 스테이징 영역에 추가합니다.git commit -m "": 스테이징 영역에 있는 파일을 커밋합니다.3. 브랜치 관리하기git branch: 브랜치 목록을 확인합니다.git branch : 새로운 브랜치를 생성합니다.git checkout : 해당 브랜치로 이동합니다.4. 원격 저장소와 연동하기git remote add : 원격 저장소를 추가합니다.git push : 로컬 브랜치의 변경 내용을 원격 저장소에 반영합니다.git pull : 원격 저장소.. 더보기 [draft] Git 사용법: 초보자를 위한 기본 가이드 Git 사용법: 초보자를 위한 기본 가이드Git은 분산 버전 관리 시스템으로 소스 코드를 효과적으로 관리할 수 있도록 도와줍니다. 하지만 처음 사용하려면 어려움을 겪을 수도 있습니다. 이번 글에서는 Git을 처음 사용하는 초보자를 위한 기본 가이드를 제공합니다.Git 저장소 생성하기Git을 사용하기 위해서는 먼저 Git 저장소를 생성해야 합니다. Git 저장소는 Git으로 관리되는 디렉토리입니다.git init위 명령어를 실행하면 현재 디렉토리에 Git 저장소가 생성됩니다. Git 저장소가 생성되면 Git으로 파일을 관리할 수 있습니다.파일 추가하기Git 저장소에 파일을 추가하기 위해서는 git add 명령어를 사용합니다.git add 위 명령어를 실행하면 해당 파일이 Git 저장소에 추가됩니다.커밋하기.. 더보기 [draft] sudo 명령어 sudo 명령어sudo란?sudo는 리눅스·유닉스 계열 시스템에서 일반 사용자가 일시적으로 root(슈퍼유저) 권한으로 명령을 실행할 수 있도록 해주는 명령어입니다.필요한 작업에만 권한을 상승시킬 수 있기 때문에 보안과 시스템 안정성 측면에서 su보다 안전한 방식으로 권장됩니다.기본 사용법기본 형식sudo 명령어시스템 파일 편집sudo vim /etc/config.txt사용 예시패스워드 입력sudo를 사용할 때는 일반적으로 현재 사용자의 패스워드를 입력해야 합니다.특정 사용자로 실행sudo를 사용하여 특정 사용자로 명령어를 실행할 수도 있습니다. -u 옵션을 사용합니다.sudo -u sudo -u nginx ls /var/log/nginx루트 셸 실행root 환경 그대로 로그인한 것과 동일한 효과sud.. 더보기 [draft] RSS(Rich Site Summary)란? RSS(Rich Site Summary)란?RSS 란?RSS(Rich Site Summary 또는 Really Simple Syndication)는 웹 콘텐츠를 구조화된 형식으로 제공하고 업데이트된 내용을 효과적으로 공유하기 위한 표준 웹 피드 형식입니다. 주로 뉴스, 블로그, 웹 사이트의 최신 업데이트를 구독하고 업데이트를 실시간으로 받아보기 위해 사용됩니다.웹마스터 도구에 RSS를 제출해야 하나요?일반적으로 웹마스터 도구(예: Google Search Console, Bing Webmaster Tools 등)에 RSS 피드를 직접 제출하는 것은 필요하지 않습니다. 웹마스터 도구는 웹 사이트의 검색 엔진 최적화(SEO)와 관련된 작업을 수행하는 도구로 사용됩니다. RSS 피드와 웹마스터 도구는 다른 목.. 더보기 이전 1 2 3 4 ··· 146 다음