Apache웹서버 설치
From Biocourse
|
1. 아파치 웹서버 설치 |
█ 리눅스의 아파치 웹서버는 Windows NT4.0의 IIS서버와 같다고 생각하면 됩니다.
어려분들이 리눅스 패키지를 설치하면 기본적으로 아파치서버가 설치됩니다.
여기에서는 기존의 패키지들을 다 없애 버리고 다운을 받은 소스 파일로 다시 설치를 하려하는 것입니다.
어려울 것이 없습니다. Windows에서 잡은 개념을 그대로 적용하면 됩니다.
그럼 따라해 보겠습니다.
(그래도 어려운 사람들은 리눅스의 기초 명령어를 다시보고 도전하시기 바랍니다.. 기초가 정말 중요합니다.)
자 이제 아파치(apache)웹서버를 설치해서 여러분들의 홈페이지를 컴퓨터에 올려 보도록 하겠습니다.
|
1-1. 기존 파일 제거 |
|
#rpm -q apache
#package apache is not installed #rpm -q php |
█ 기존의 모든 관련파일을 지우는것을 해봤습니다.
삭제 과정에서 의존 관계에 있는 파일들이 있어 지울 수 없다는 결과과 나올 시에는 의존 관계의 파일들 부터 삭제하고 아파치를
삭제하십시오.이제 기존에 깔려있던 rpm파일들을 전부 지워 버렸다. 자 이제 소스파일을 다운 받아 새로 설치해 보겠습니다.
아직도 잘 모르겠는 분들은 반드시 기초 명령어를 익히시기 바랍니다.
소스파일은 다음사이트에서 최신 버젼을 다운 받을 수 있습니다.
| apache | http://apache.org |
| php | http://php.net |
| mysql | http://mysql.net |
| gd library | http://www.boutell.com |
| freetype | http://www.freetype.org |
█ 그 다음의 순서로는 다운을 /usr/down에 받아 놓도록 합니다
#mkdir /usr/down
/밑에 usr이라는 디렉토리 밑에 이라는 down디렉토리를 만들어 보세요.
|
1-2. 압축풀기 |
다운을 다 받았으면 압축을 한 곳에 풀고 설치해 보겠습니다.
|
#cd /usr/down |
█ 여기에 대한 내용을 설명하면 tar.gz는 쉽게 이야기 해서 Windows에서 많이 쓰는 zip(압축 파일)입니다.
그래서 압축을 풀때는 #tar xvfz 파일명 -C 경로가 되는 것입니다..
|
1-3. mysql 설치 |
|
#cd /usr/local/mysql-3.22.24 #./configure --prefix=/usr/local/mysql \ |
█ rpm 바이너리 파일은 이미 컴파일이 되어있기 때문에 우리가 설정을 바꿔 줄 수 없지만 (혹시 기억 나는가 윈도
아이콘이 그려저 있는 파일을 메모장으로 열었을때 으다다 깨져서 알수 없는 말들만 나오는것) 소스파일은 우리가
설정을 변경하고 컴파일해서 사용할 수가 있습니다.
위의 것이 그것입니다. 소스파일로 설치할 때는 다음의 3가지 명령어가 있는데 잘 알아 두시기 바랍니다.
|
- configure : 환경 설정(우리가 원하는 데로 설정을 바꿔 줍니다.) |
|
1-4. gd라이브러리 설치 |
|
#cd /usr/local/gd1.5 |
|
1-5. freetype 설치 |
|
#cd /usr/local/freetype-1.2 |
|
1-6. 아파치 configure |
|
#cd /usr/local/apache_1.3.9 |
|
1-7. php 설치 |
|
#cd /usr/local/php-3.0.16 |
|
1-8. apache 설치 |
|
#cd /usr/local/apache_1.3.9 |
|
1-9. php설정파일과 php를 아파치에 인식시키기 |
|
#cp /usr/local/php-3.0.12 /php3.ini-dist /usr/local/etc/httpd/conf/php3.ini |
█ 리눅스를 잘하려면 vi편집기를 잘다뤄야 하는데요 초보자에게는 굉장히 불편한 점이 많지만
일단 정이 들었다면 생각하는 데로 모든 명령이 가능하다는 것을 알것입니다.
/index.html은 /패턴매치라고 해서 index.html과 유사한 구문을 문서 안에서 검색하는 겁니다.
DirectoryIndex index.html index.php3<-추가
/php3 <--이것도 패턴매치입니다.
-->주석제거
#AddType application/x-httpd-php3 .php3 .html<-추가
문서내의 주석은 #으로 처리하거든요 주석을 제거하면 해당 라인의 설정이 됩나다.
-->주석제거
#AddType application/x-httpd-php3-source .phps
|
1-10. 아파치 부팅시 실행 시키기 |
|
#cp /usr/local/etc/httpd/bin/apachectl /etc/rc.d/init.d/httpd |
|
1-11. mysql 부팅시 실행 시키기 |
|
#vi /etc/rc.d/init.d/safe_mysql #chmod 700 /etc/rc.d/init.d/safe_mysql #vi /root/.bashrc #source /root/.bashrc #cd /etc/rc.d/rc3.d |
자 이제 모든 설치가 끝났습니다.
열심히 해보시기 바랍니다.
|
참고 자료 및 자료 출처 |
리눅스포탈
