별의 공부 블로그 🧑🏻‍💻

🗒️ Apache (7)

728x90
  1. 2022.04.10 [리눅스마스터 1급 실기] 웹 서버 관련 설정 2

    웹 서버 관련 설정 문제 해결 전략 '웹 서버에 대한 설정'에 관한 문제가 출제된다면 아파치 웹 서버를 떠올리면 된다. 아파치 웹 서버는 httpd 라는 이름으로 설치되어 있으므로 'rpm -qc httpd' 명령을 이용해서 환경 설정 파일인 /etc/httpd/conf/httpd.conf 를 알아낸다. 더보기 $ rpm -qc httpd /etc/httpd/conf.d/autoindex.conf /etc/httpd/conf.d/userdir.conf /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.modules.d/00-base.conf /etc/httpd/conf.modules.d/00-dav.conf /etc/httpd/conf.modules.d/00-lua.co..

  2. 2022.03.17 [리눅스] /etc/httpd/conf/httpd.conf

    /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf 더보기 # # This is the main Apache HTTP server configuration file. It contains the # configuration directives that give the server its instructions. # See for detailed information. # In particular, see # # for a discussion of each configuration directive. # # Do NOT simply read the instructions in here without understanding # what they do. They'..

  3. 2022.03.16 [리눅스 명령어] htpasswd

    htpasswd 아파치 사용자 인증 파일을 생성하고 관리해주는 명령 사용법 # htpasswd [option] 계정_파일 사용자명 주요 옵션 옵션 설명 -c - 사용자 계정 파일을 생성(Create)할 때 사용하는 옵션 - 계정 생성할 때 한 번은 반드시 사용해야 함. 사용 예 예 1 starrykss 라는 계정을 생성하고, 관련 정보 파일은 /usr/local/apache/conf/passwd에 생성함. # htpasswd -c /usr/local/apache/conf/password starrykss 예 2 yuloje 라는 계정을 생성함. # htpasswd /usr/local/apache/conf/password yuloje (참고) 생성 예 더보기 ① 웹 사용자 계정 생성 웹 사용자 계정은 리눅..

  4. 2022.03.16 [리눅스 명령어] apachectl

    apachectl Apache Control 아파치 웹 서버를 apachectl 이라는 데몬 실행 제어 스크립트를 이용하여 실행 및 제어를 할 수 있다. apachectl 은 httpd 명령어를 기반으로 동작한다. httpd의 명령어 옵션을 그대로 사용할 수 있다. 사용법 # apachectl command command command 설명 help 간단한 도움말 출력 start 아파치 데몬 시작 stop 아파치 데몬 중지 restart 아파치 데몬 재시작 reload 아파치 데몬을 재시작하지 않고, 환경 설정 파일만 다시 읽어들임. configtest httpd.conf 파일의 문법적 오류 검사 graceful 웹 서버에 연결된 접속을 끊지 않고, httpd.conf 의 설정만 다시 읽어들임. grac..

  5. 2022.03.16 [리눅스 명령어] httpd

    httpd 아파치 웹 데몬을 실행하는 명령 사용법 # httpd [option] [filename] 주요 옵션 옵션 설명 -t 환경 설정 파일인 httpd.conf 의 문법적 오류 검사 -f 새로 설정한 conf 파일이 있을 경우, 그 설정 파일로 아파치 데몬을 구동할 때 사용 -S 설정되어 있는 가상 호스트 출력 -l 정적 컴파일된 모듈에 대한 목록 출력 (Static Module) -k - httpd 데몬에 시그널을 보내는 옵션 - 다음을 인자값으로 지정할 수 있음. ▶ stop ▶ start ▶ restart ▶ graceful -M 정적 컴파일 모듈과 공유 모듈을 전부 출력함. (Static & Shared Module) -V httpd에 빌드된 파라미터(Parameter)와 버전 정보를 출력함...

  6. 2022.01.14 [리눅스마스터 1급 실기][작업식] 연습 문제 (웹 관련 서비스)

    [리눅스마스터 1급 실기][작업식] 연습 문제 (웹 관련 서비스) 문제 1 Q. 다음 조건에 따라 아파치 웹 서버 환경 설정을 진행하려고 한다. 관련 환경 설정 파일의 항목과 값을 적으시오. (1) 도메인명을 www.linuxmaster.net으로 지정하고 포트 번호는 80을 사용한다. (2) 웹 문서가 위치하는 디렉터리의 경로는 /usr/local/apache/html로 변경한다. (3) 웹 디렉터리 접근 시에 인식되는 인덱스 파일의 순서를 index.html, index.htm, index.php 순으로 지정한다. (4) 일반 사용자의 웹 디렉터리를 www으로 지정한다. ■ 조건 - ①~④번은 항목과 값을 하나로 기입하고 대소문자를 구분하여 정확히 기재한다. (예: LogLevel warn) ● 정답..

  7. 2021.05.03 67. 웹 서버 보안

    67. 웹 서버 보안 1. 아파치(Apache) Apache 웹 서버 실행 httpd라는 데몬(Daemon) 프로세스가 실행되어서 기동됨. 웹 서버가 80번 포트를 사용하기 때문에 httpd는 root 소유자 권한으로 기동되어야 함. 웹 브라우저들이 접속을 하면 httpd 프로세스를 실행해서 웹 브라우저의 요청을 처리함. 웹 브라우저의 연결을 처리하는 프로세스는 apache라는 사용자를 만들어서 기동하면 됨. httpd 프로세스 중에서 부모 프로세스 하나만 root 사용자로 실행되고, 나머지는 apache 사용자로 실행하면 됨. 웹 사이트에 접속할 때마다 apache 사용자로 httpd 데몬 프로세스가 실행됨. $ ps -ef | grep httpd ubuntu 15613 15591 0 07:39 pts..

728x90


📖 Contents 📖