Apache 설치

2020. 7. 14. 17:46 OS/Linux

1) [root@localhost /]# cd /usr/local/src 
2) [root@localhost /]# wget http://www.apache.org/dist/httpd/httpd-2.0.55.tar.gz 
3) [root@localhost /]# tar xvfz httpd-2.0.54.tar.gz 
4) [root@localhost /]# cd httpd-2.0.54 
5) [root@localhost /]# ./configure --prefix=/usr/local/apache2 \ 
--enable-rule=SHARED_CORE \ 
--enable-modules=so \ 
--enable-so 
6) [root@localhost /]# make 
7) [root@localhost /]# make install 
8) [root@localhost /]# vi /usr/local/apache2/conf/httpd.conf 

291번째 줄 ServerName www.example.com:80 
주석을 풀고 
서버네임을 변경해준다. 

[root@localhost /]# ./apachectl start
 





1. --prefix= 아파치를 설치할 디렉토리. 

2. --enable--rule=SHARED_CORE 
아파치컴퍼일시 Rule을 지정하는것이고.. SHARED_CORE는 DSO(Dynamic Shared Objects)를 사용할수있는형태로 아파치를 컴파일하도록하는 일종의 규칙이지 -ㅅ-a 
DSO방식으로 컴파일해서 설치해놓으면 
mod_jk.so 나 php4lib4.so 뭐 이런모듈들을 필요할때 그냥 아파치에 올려쓸수있으니 
훨씬 좋지 ~ㅅ~ 

3. --enable-modules=so 
mod_so(so_module)을 아파치에 컴파일하여서 포함시키는옵션.. (모듈만 Static형식으로 컴파일하겠다는이야기) 

4. --enable-so 
아파치 실행시 특별한 옵션없이 DSO를 읽어들일수 있도록 하기위한 설정 옵션. 


출처: https://applejara.tistory.com/16?category=23520 [애플자라]

'OS > Linux' 카테고리의 다른 글

리눅스 최소 기본명령어  (0) 2021.03.24
[vi 명령어] vi 명령어 정리  (0) 2021.01.07
FTP 와 SFTP 와의 차이점  (0) 2020.07.14
Linux - 폴더 용량 체크 du  (0) 2020.07.14
Mysql 설치  (0) 2020.07.14
리눅스 기초 명령어  (0) 2020.07.14
grep 명령어 사용법  (0) 2020.07.14
Process Thread 확인  (3) 2019.11.07