아파치 컴파일(ssl 연동) 질문입니다.
글쓴이: 지수아비 / 작성시간: 월, 2009/07/13 - 11:15오후
기존 아파치에 mod_ssl 이 설치가 되어있지 않아서 mod_ssl 만 추가로 올렸더니
제대로 올라오지 않습니다.
그래서 아파치를 다시 컴파일 했는데도 마찬가지네요
컴파일 옵션이 틀린건 아닌가요?
아래 설치 순서가 맞나요? 혹시 빠진 옵션이 있나요?
아파치 설치
# ./configure \ --prefix=/usr/local/apache2 \ --enable-rule=SHARED_CORE \ --enable-modules=so \ --enable-so \ --enable-access=shared \ --enable-actions=shared \ --enable-alias=shared \ --enable-auth=shared \ --enable-auth-dbm=shared \ --enable-auth-digest=shared \ --enable-autoindex=shared \ --enable-cern-meta=shared \ --enable-cgi=shared \ --enable-dav=shared \ --enable-dav-fs=shared \ --enable-dir=shared \ --enable-env=shared \ --enable-expires=shared \ --enable-file-cache=shared \ --enable-headers=shared \ --enable-include=shared \ --enable-log-config=shared \ --enable-mime=shared \ --enable-mime-magic=shared \ --enable-negotiation=shared \ --enable-rewrite=shared \ --enable-setenvif=shared \ --enable-speling=shared \ --enable-ssl=shared \ --enable-unique-id=shared \ --enable-usertrack=shared \ --enable-vhost-alias=shared \ --disable-auth-anon \ --disable-charset-lite \ --disable-disk-cache \ --disable-mem-cache \ --disable-cache \ --disable-deflate \ --disable-ext-filter \ --disable-case-filter \ --disable-case-filter-in \ --disable-example \ --disable-proxy \ --disable-proxy-connect \ --disable-proxy-ftp \ --disable-proxy-http \ --enable-status=shared \ --disable-asis \ --disable-info \ --disable-suexec \ --disable-cgid \ --disable-imap \ --enable-userdir=shared \ --with-z \ --with-ssl \ --with-mpm=worker # make # make install
PHP 설치
# ./configure \ --prefix=/usr/local/php5 \ --with-apxs2=/usr/local/apache2/bin/apxs \ --with-config-file-path=/usr/local/lib \ --with-mysql=/usr/local/mysql \ --with-gd=/usr/local/gd2 \ --enable-gd-native-ttf \ --with-freetype-dir=/usr \ --with-zlib --with-iconv \ --with-imap --with-imap-ssl \ --with-kerberos \ --with-openssl \ --enable-mbstring \ --enable-track-vars \ --enable-ftp \ --disable-debug # make # make install
인증서는 한국전자인증에서 받은 트라이얼 인증서를 사용했구요
# httpd startssl 을 하면 인증서 발급시 입력한 암호를 넣고 아파치는 정상적으로 올라옵니다.
그런데, 브라우저에서 https://주소 로는 접속이 안되네요
데몬을 띄울때 아파치 에러 로그에는
Apache/2.0.59 (Unix) mod_ssl/2.0.59 OpenSSL/0.9.8b DAV/2 PHP/5.1.2 configured -- resuming normal operations
라는 로그가 생성됩니다.
아파치를 다시 설치하면 된다길래 다시 설치했는데도 안되는 이유가 뭘까요?
Forums:
ssl은
ssl은 가상호스트에서만 작동하므로
virtual host설정해주셔야 할겁니다.
443포트를 사용합니다
댓글 달기