아파 치 설치 설명
httpd 관련 패키지 설명:
패키지 이름
기능.
httpd
주 소프트웨어 패키지
httpd-devel
개발 패키지
httpd-manual
공식 도움말 매 뉴 얼
httpd-tools
httpd 관련 도구 모음
httpd 디 렉 터 리 구조:
서비스 스 크 립 트:
/etc/rc.d/init.d/httpd
작업 디 렉 터 리:
/etc/httpd
주 프로필:
/etc/httpd/conf/httpd.conf
확장 프로필:
/etc/httpd/conf.d/*.conf
사이트 루트 디 렉 터 리:
/var/www/html/
CGI 스 크 립 트 디 렉 터 리:
/var/www/cgi-bin/
모듈 디 렉 터 리:
/ etc / httpd / modules (/ usr / lib 64 / httpd / modules 로 연결)
로그 디 렉 터 리:
/ etc / httpd / logs (/ var / log / httpd 로 연결)
PID 파일 저장 디 렉 터 리:
/ etc / httpd / run (/ var / run / httpd 로 연결)
디스크 캐 시 디 렉 터 리:
/var/cache/mod_proxy
오류 페이지 디 렉 터 리:
/var/www/error
미리 설 정 된 아이콘 디 렉 터 리:
/var/www/icons
DAV 관련 디 렉 터 리:
/var/lib/dav
시작 스 크 립 트:
/usr/sbin/apachectl
주 프로그램:
/usr/sbin/httpd
이벤트 모델 메 인 프로그램:
/usr/sbin/httpd.event
Worker 모델 주 프로그램:
/usr/sbin/httpd.worker
암호 파일 생 성 도구:
/usr/bin/htpasswd
로그 스크롤 도구:
/usr/sbin/rotatelogs
디스크 캐 시 청소 도구:
/usr/sbin/htcacheclean
httpd 에서 읽 을 프로필 을 시작 합 니 다:
/etc/sysconfig/httpd
기본 환영 페이지 설정 파일:
/etc/httpd/conf.d/welcome.conf
설정 파일 일반 문법 규칙:
1. 명령 은 대소 문 자 를 구분 하지 않 지만 이니셜 을 대문자 로 쓰 는 것 을 권장 합 니 다.
2. 명령 의 값 은 대소 문자 (예 를 들 어 경로) 를 구분 할 수 있 습 니 다.
3. 명령 과 값 사 이 를 빈 칸 으로 분리 하면 됩 니 다.
4. 일부 명령 은 여러 번 반복 할 수 있다 (예 를 들 어 listen).
5. '\ #' 기호 뒤에 빈 칸 이 없 는 것 을 명령 으로 사용 할 수 있 습 니 다. '\ #' 기호 뒤에 빈 칸 이 있 는 것 을 주석 으로 합 니 다.
주 프로필 구성:
1. 전역 설정: 메 인 서버 나 가상 호스트 에 적용 되 며, 일부 기능 은 서버 자체 의 작업 속성 입 니 다.
2. 홈 서버: 홈 페이지 와 관련 된 설정;
3. 가상 호스트: 가상 호스트 와 관련 된 설정;
메모: 홈 서버 와 가상 호스트 를 동시에 사용 할 수 없습니다.
설치 httpd:
yum -y install httpd # httpd
chkconfig --list httpd #
chkconfig httpd on #
서비스 스 크 립 트 매개 변수:
Usage: service httpd {start|stop|restart|condrestart|try-restart|force-reload|reload|status|fullstatus|graceful|help|configtest}
start
시동 을 걸다
stop
멈추다
restart
다시 시작 (서비스 가 현재 허용 되 든 안 되 든 이 서 비 스 를 시작 할 수 있 습 니 다)
condrestart
서비스 가 허용 되 었 을 때 이 서 비 스 를 다시 시작 할 수 있 습 니 다.서비스 가 시작 되 지 않 으 면 이 서 비 스 를 다시 시작 할 수 없습니다.
try-restart
다시 시작 시도
force-reload
강제로 다시 시작
reload
프로필 다시 불 러 오기
status
서비스 상태 보기
fullstatus
서비스 상태 상세 정보 보기
graceful
우아 하 다
help
도움말 보기
configtest
테스트 프로필 문법
원본 코드 컴 파일 설치 httpd
시스템 기본 httpd 닫 기:
# service httpd stop# chkconfig httpd off
의존 하 는 구성 요소 및 소프트웨어 해결:
1, 설치 개발 패키지: # yum groupinstall "Development tools" # yum groupinstall "Server Platform Development" # yum group install "Desktop Platform Development" 2, 설치 apr, arp - util: # tar xf apr-1.5.1.tar.bz2 # ./configure --prefix=/usr/local/apr # make && make install # tar xf aprutil-1.5.3.tar.gz # ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr # make & & make install 3, pcre - devel 설치: # yum -y install pcre-devel
컴 파일 설치 httpd:
# tar xf httpd-2.4.9.tar.bz2 # ./configure \ --prefix=/usr/local/apache \ //설치 디 렉 터 리 지정 --sysconfdir=/etc/httpd24 \ //프로필 디 렉 터 리 지정 --enable-so \ //동적 모듈 로 딩 기능 사용 --enable-ssl \ //지원 SSL 사용 하기 --enable-cgi \ //CGI 지원 사용 하기 --enable-rewrite \ //URL 재 작성 지원 기능 사용 --with-zlib \ //지원 하 는 zlib 압축 사용 하기 --with-pcre \ //pcre 사용 --with-apr=/usr/local/apr \ //apr 디 렉 터 리 지정 --with-apr-util=/usr/local/apr-util \ //apr - util 디 렉 터 리 지정 --enable-modules=most \ //대부분의 모듈 지원 사용 하기 --enable-mpms-shared=all \ //모든 mpm 모듈 을 DSO 모드 로 사용 하기 --with-mpm=event //기본적으로 사용 할 mpm 모듈 을 이벤트 로 지정 합 니 다.
httpd 시작:
# vi /etc/profile.d/httpd.sh export PATH=/usr/local/apache/bin:$PATH # . /etc/profile.d/httpd.sh # apachectl start # ps aux | grep httpd
서비스 시작 스 크 립 트 추가:
# cp /etc/rc.d/init.d/httpd /etc/rc.d/init.d/httpd24 # vi httpd24 //아래 의 몇 줄 을 수정 하 다 apachectl=/usr/local/apache/bin/apachectl httpd=${HTTPD-/usr/local/apache/bin/httpd} pidfile=${LOCKFILE-/usr/local/apache/logs/httpd.pid} # chkconfig --add httpd24 # service httpd24 start
MPM 전환 방법:
# vi /usr/local/apache/httpd.conf LoadModule mpm_prefork_module modules/mod_mpm_prefork.so # httpd -D DUMP_MODULES
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자바 파일 압축 및 압축 풀기파일 의 간단 한 압축 과 압축 해 제 를 실현 하 였 다.주요 테스트 용 에는 급 하 게 쓸 수 있 는 부분 이 있 으 니 불편 한 점 이 있 으 면 아낌없이 가르쳐 주 십시오. 1. 중국어 문 제 를 해 결 했 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.