0. 목차
1.0. 아파치 웹서버 자동 설치
1.1. 아파치 웹서버 수동 설치
------------------------------------------------------------------------------------------------------------------
1.0. 아파치 웹서버 자동 설치
- yum을 이용해서 httpd 패키지 설치. 자동으로 의존 패키지들도 설치
- httpd 실행과 접속을 위해 방화벽 멈춤.
- 제거하는 과정은 yum을 이용해서 httpd와 관련 패키지 제거
1.1. 아파치 웹서버 수동 설치
- apache.org 홈페이지를 통해 httpd 2.4.52.tar.bz2 파일과 관련 패키지들의 파일 링크 주소 복사.
관련 파일 : httpd, apr, apr util, pcre ( pcre.org를 통해 다운 )
서로 의존성에 의해 모두 설치해야한다.
- 해당파일을 설치하기 위해 wget 패키지 설치.
- httpd를 설치하기 위한 패키지 설치 gcc, gcc-c++ expat-devel 설치
해당 패키지들이 없으면 설치가 불가능.
- /web 디렉토리를 생성하고 httpd 설치를 위한 패키지들을 wget을 이용하여 링크를 통해 파일 다운
해당 파일들은 apache.org 홈페이지를 통해 링크를 복사해서 사용.
- pcre.org 홈페이를 이용해서 다운.
뒤에 download를 지우고 --no-check-certificate 문구를 추가하여 인증서 문제를 해결한다.
- 해당 디렉토리로 이동하여 확인. 그 후 tar 명령어를 통해 압축 및 아카이브 해제.
- 설치과정은 apr -> apr util -> pcre > httpd 순서로 진행한다.
환경설정 : ex) .configure --prefix= '설치 공간' --with-'의존 패키지'='의존패키지가 설치된 공간'
make : 해당 파일 컴파일
make install : 해당 파일 설치
- apr 패키지 설치 과정 // 해당 패키지 파일에 디렉토리에 이동하여 진행.
- apr util 패키지 설치 과정
- pcre 패키지 설치 과정
- 마지막으로 httpd 패키지 설치
- 아파치를 설치한 이동경로를 따라가서
apache2/bin/apachectl을 이용해서 실행.
- /root/.bash_profile파일에 vi 편집기를 통해 apache2가 설치된 경로 기입하게 되면 경로를 모두 적지않고 apachectl 명령어 만으로 실행 가능.
- 수동으로 설치한 경우 아파치 서버를 종료한 후 아파치가 설치된 디렉토리 제거 -> httpd 관련하여 의존 패키지들이 설치된 web 디렉토리 제거 -> 관련 패키지 제거 로 진행
'리눅스' 카테고리의 다른 글
17. SSH Key Generator & Connecton (0) | 2022.03.04 |
---|---|
16. 아파치 웹서버 스크립트 생성 (0) | 2022.03.03 |
14. local repository create (0) | 2022.03.02 |
13. 패키지 관리 (0) | 2022.02.28 |
12. quota (0) | 2022.02.28 |