> 일반적인 문제 > http 요청에서 https 요청으로

http 요청에서 https 요청으로

풀어 주다: 2019-07-22 10:04:06
원래의
17051명이 탐색했습니다.

http 요청에서 https 요청으로

1 먼저 Alibaba Cloud 공식 웹사이트에 로그인하여 Cloud Shield 인증서 서비스를 찾아 필요에 따라 필요한 SSL 인증서를 선택하고 구매하세요.

http 요청에서 https 요청으로

2. 구매 후 약 몇 분 안에 심사를 통과하고 SSL 인증서 관리 콘솔에 들어가 인증서 상태를 확인합니다.

http 요청에서 https 요청으로

3. 서버 환경에 따라 다운로드를 클릭하고 다운로드할 인증서 유형을 선택하므로 두 번째 인증서를 다운로드했습니다.

http 요청에서 https 요청으로

4. 다운로드 후 파일의 압축을 풀고 Apache 설치 디렉터리에 업로드한 후 /ect/apache2 아래에 새 SSL 폴더를 생성합니다. 폴더 이름은 사용자 정의할 수 있습니다. 이 폴더의 경로는 나중에 사용됩니다. 직접 교체해야 합니다. 압축이 풀린 모든 파일을 업로드하세요.

http 요청에서 https 요청으로

5. Apache에는 기본적으로 자체 SSL 모듈이 있습니다. 그렇지 않은 경우 직접 설치하세요~ /etc/apache2/mods-available에서 엽니다. ssl.load 파일에서 LoadModulessl_module/usr/lib/apache2/modules/mod_ssl.so 문장 앞의 # 기호를 제거합니다.

http 요청에서 https 요청으로

동일한 디렉터리에서 ssl.conf 파일을 열고 다음 내용을 수정합니다.

# 添加 SSL 协议支持协议,去掉不安全的协议
SSLProtocol all -SSLv2 -SSLv3
# 修改加密套件如下
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
로그인 후 복사

6. etc/apache2 /sites-available 아래의 default-ssl.conf 파일에서 다음 내용을 수정합니다(파일 경로를 이전에 사용자 정의한 경로로 바꿈):

SSLCertificateFile /etc/apache2/ssl/1533868915008.pem
SSLCertificateKeyFile /etc/apache2/ssl/1533868915008.key
SSLCertificateChainFile /etc/apache2/ssl/public.pem
로그인 후 복사

http 요청에서 https 요청으로

#🎜🎜 #7. 구성 파일이 올바른지 자동으로 확인합니다: apachectl configtest. 오류가 있으면 세부 명령을 확인합니다: apachectl configtest 그런 다음 Apache를 다시 시작합니다.

이제 도메인 이름 앞에 https를 추가하여 액세스하세요.

마지막으로 HTTP를 구현하여 자동으로 HTTPS로 이동합니다.

/etc/apache2/sites 열기 - 000-default.conf -available 아래에 다음 구성을 추가합니다:

# 自动将80端口的访问,重定向到https的域名
    Redirect permanent / https://xxx.com
로그인 후 복사
Restart Apache: service apache2 restart.

위 내용은 http 요청에서 https 요청으로의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿