Linux에서 Apache 서비스를 생성하려면 어떤 명령을 입력해야 하며, 이를 구성하고 액세스하는 방법은 무엇입니까?
우분투 시스템에서 Apache의 설치 및 구성을 성공적으로 구현했습니다. 실제로 이 단계는 모듈 응용 프로그램에서 매우 중요한 작업이므로 모듈의 로딩 목록 및 사용 권한에 직접적인 영향을 미치므로 다음과 같이 하겠습니다. 소개 내 작업 과정은 수업에서도 시연됩니다. [새 창에서 열려면 그림을 클릭하세요]: (일부 경로는 예시로 내 시스템을 기반으로 함)
1. 코드:
다운로드 주소: d.conf 파일 주석 줄
#d
4 소스 파일의 압축을 풉니다:
(1 ) 설치 패키지가 있는 경로를 입력하세요:
cd /home/lxycucu/
(2) 압축 해제 방법 ①:
gzip –d httpd- 2.2.6.tar.gz
tar –xvf httpd-2.2.6.tar
압축해제 방법 ②:
tar –zvxf httpd-2.2.6 .tar.gz
(3) 구성 폴더 입력:
cd httpd-2.2.6
경로 구성
( 1) 구성 명령:
./configure
(2) 구성 도움말 옵션 보기:
./configure -h 또는 ./configure --help
(3) 구성 경로(예)(\는 줄 바꿈을 의미하지만 명령은 끝나지 않음)
./configure --prefix=/usr/local/apache \(set 설치 경로)
--sysconfdir=/etc /httpd (구성 파일 경로 설정)
(4) 레이아웃 설정:
config가 있습니다. 다양한 플랫폼 구성에 대한 경로가 포함된 Apache 소스 파일 패키지 아래의 레이아웃 레이아웃 파일을 통해 사용자는 자신의 레이아웃을 디자인하거나 파일에서 제공하는 레이아웃을 직접 적용할 수 있습니다.
< 레이아웃 레이아웃 이름>
레이아웃 내용
레이아웃 설정 명령:
./configure -with-layout =레이아웃 이름
6. 모듈 구성:
모든 구성 예:
./configure --prefix=/usr/local/apache \ p>
--sysconfdir=/etc/httpd \
--enable-so \ (mod_so 모듈을 컴파일할 수 있도록 활성화)
--enable-info \ (활성화 mod_info 모듈이 컴파일됨)
--enable-status (mod_so 모듈이 컴파일되도록 활성화)
mod_status 모듈이 컴파일됨)
7.
소스코드 폴더에 make 명령어를 입력하세요(시간이 오래 걸리고 기다려야 합니다)
8. 설치 명령어를 입력하세요.
소스 코드 폴더: sudo make install(일부 Linux에서는 sudo 없이 오류를 보고할 수 있음)
설치가 완료된 후 whereis apache 명령을 입력하면 아파치가 /usr/local/에 설치되어 있는지 확인할 수 있습니다. apache
9. Linux에서 Apache의 기본 설치 디렉토리
경로 설명
./bin 도움말 프로그램 및 스크립트 디렉토리
. /etc/apache Apache 설정 파일 디렉터리
./include/apache Apache 헤더 파일 디렉터리
./libexec *** Object 파일 디렉터리 즐기기
./ sbin 실행 가능한 프로그램에는 apachectl 로그 회전 프로그램 디렉토리
./share/cgi-bin 기본 CGI 디렉토리
./share /htdocs 기본 파일 루트 디렉토리
가 포함됩니다. /share/htdocs/manual Apache 매뉴얼
./share/icons 기본 GIF 이미지 디렉토리
./var /apache/log 로그 로그 디렉토리
./ var/apache/proxy 프록시 서버의 캐시 디렉터리
./var/apache/run httpd.pid(httpd ID 포함) 존재 디렉터리
10 Apache를 시작합니다. >
Apache의 bin 디렉토리에 들어가서 두 가지 형태의 명령을 입력하세요:
(1) sudo ./httpd -k start
(2) sudo ./apachectl start
sudo를 추가하지 않으면 시스템에서 오류를 보고합니다. 사용자가 구성을 변경하려는 경우 /etc/httpd 디렉토리로 이동하여 Apache의 기본 구성 파일 httpd.conf를 찾아 내부 지침을 수정할 수 있습니다.