1. 필요파일 다운로드 받기
http://www.sunfreeware.com/ 에서 필요한 자료를 모두 다운 받습니다.
apache 종속관계된 모든 파일들을 받습니다. expat, libiconv, openldap, sasl, zlib, openssl-0.9.8j
2. 설치된 패키지를 확인 합니다.
# pkginfo -i | grep -i expat
# pkginfo -i | grep -i libiconv
# pkginfo -i | grep -i openldap
# pkginfo -i | grep -i sasl
# pkginfo -i | grep -i zlib
# pkginfo -i | grep -i openssl
3. 기존에 설치된 Apache를 삭제 합니다.
기존에 설치되어 있는 패키지를 확인합니다.
# pkginfo -i | grep -i apache
명령어를 통해 기존에 있던 아파치 패키지를 삭제 합니다.
# pkgrm 패키지 이름
4. 아파치 가 비활성화 됐음을 확인 합니다:
#svcs -a | grep apache
legacy_run Sep_11lrc:/etc/rc3_d/S50apache
이것은 아파치 의 레가시
rc
시작 스크립트가 /etc/rc3_d/S50apache
임을 보여 줍니다. 스크립트는 아파치의 설정파일 /etc/apache/httpd.conf
의 존재를 찾습니다. 그리고 만약 파일이 존재 하지 않으면 아파치 1.3은 기동되지 않습니다. 아파치 를 비활성화 하려면 이전에 언급했던 패스에 파일이 존재하지 않음을 확인 하던지 혹은 시작 스크립트의 이름을 바꿔 버립니다. 이름을 다음에서:
etc/rc3_d/S50apache
다음으로 바꿉니다.
etc/rc3.d/OFF-S50apache
5.모든 파일들이 압축을 해제하고 -local 형식으로 합니다.(*는 파일이름을 적습니다.)
# gunzip ./*.gz
#pkgadd –d *
6. 아파치를 설치합니다.(*는 파일이름을 적습니다.)
#> pkgadd -d apache*
7. 환경설정 파일의 위치를 지정해준다.
# /usr/local/apache2/bin/apachectl -f /usr/local/apache2/conf/httpd.conf
아래 이 파일 설정
솔라리스에서는 이것을 꼭 고쳐야 아파치가 실행이 됩니다.
# vi /usr/local/apache2/conf/httpd.conf
Group #-1 --> Group nogroup 으로 변경
8. 아파치 2 기동시키기:
# /usr/local/apache2/bin/apachectl start
댓글 없음:
댓글 쓰기