httpd 4 의 CGI,HTTPS,압축 설정

http 의 CGI,HTTPS,압축 등 옵션 의 설정 을 설명 합 니 다.본 논문 에서 사용 한 환경 은 지난번 에 설 치 된 환경 을 컴 파일 하고 설 치 된 박문 을 컴 파일 한 것 이다.http://wangfeng7399.blog.51cto.com/3518031/1379373
CGI 설정
wangfeng 7399 디 렉 터 리 에 cgi-bin 디 렉 터 리 가 있다 고 가정 합 니 다.디 렉 터 리 에 실행 가능 한 스 크 립 트 3 이 있 습 니 다.내용 은 다음 과 같 습 니 다.
#!/bin/bash
cat << EOF
Content-Type: text/html
<pre>
echo "hello"
echo "new Time is : `date`"
</pre>
EOF
~

스 크 립 트 3 에 접근 할 때 날짜 가 표시 되 기 를 바 랍 니 다.
1)cgi 와 alias 모듈 을 먼저 시작 합 니 다.
LoadModule alias_module modules/mod_alias.so
LoadModule alias_module modules/mod_alias.so

2)、주 프로필 수정
<IfModule alias_module>
    ScriptAlias /cgi-bin/ "/www/html/wangfeng7399/cgi-bin/"
</IfModule>
<Directory "/www/html/wangfeng7399/cgi-bin/">
    AllowOverride None
   Options None
    Require all granted
</Directory>

3)전역 프로필 에 바 이 너 리 실행 옵션 추가
<Directory "/www/html">
Options Indexes FollowSymLinks ExecCGI
</Directory>

4)테스트
wKiom1MpgmGDX1k0AABoPEPC8L8230.jpg
파일 압축
1)、압축 모듈 시작 
LoadModule deflate_module modules/mod_deflate.so

2),쓰기 압축 모듈 의 형식
wKiom1MphgaQLqAZAANA6a_T_8w566.jpg
검증 하 다.
wKiom1Mq-96h1N2rAAENEvhsF3Q768.jpg
우 리 는 돌아 오 는 메시지 에서 gzip 의 압축 을 볼 수 있다.
3.https 기반 로그 인 서버
1)인증서 생 성
자가 서명 인증 서 를 만 드 는 방법 과 클 라 이언 트 를 위 한 인증 서 를 만 드 는 방법 에 대해 서 는 관련 블 로 그 를 옮 겨 주 십시오.http://wangfeng7399.blog.51cto.com/3518031/1370098
2),ssl 기능 오픈,메 인 프로필 수정
LoadModule ssl_module modules/mod_ssl.so

3)、프로필 수정
<VirtualHost _default_:443>
#   General setup for the virtual host
DocumentRoot "/www/html/wangfeng7399"
ServerName www.wangfeng7399.com:443
SSLCertificateFile "/etc/httpd24/ssl/http.crt"  //     
SSLCertificateKeyFile "/etc/httpd24/ssl/http.key"  //     

4)초보 테스트
wKioL1MprTbjUgP_AAHErHcbW4k580.jpg
신뢰 할 수 있 는 인증서 가 없습니다.계속 탐색 하려 면 누 르 십시오.
wKiom1MprbrRuPiIAACSCIav5ro005.jpg
CA 인증서 와 사이트 인증 서 를 테스트 기 에 가 져 옵 니 다.그 중에서 CA 인증 서 를 신뢰 할 수 있 는 루트 인증서 에 설치 해 야 합 니 다.
wKioL1MprnnQQxrkAAB0yAA1Knk234.jpg
방문 성공,큰 성 과 를 거 두 었 습 니 다!!
본인 의 수준 이 제한 되 어 있 기 때문에 잘못 이 있 을 수 있 습 니 다.여러분 의 비판 과 지적 을 환영 합 니 다!

좋은 웹페이지 즐겨찾기