找回密码
 注册
查看: 8|回复: 0

apache httpd 服务添加ssl 443端口https 协议,并且http强制调转到https协议方法

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-1-12 15:00:00 | 显示全部楼层 |阅读模式
apache httpd 服务添加ssl 443端口https 协议,并且http强制调转到https协议方法
- p1 `2 a& e) v3 V5 u1 C
' z  _4 ~! [7 C+ n$ V% s3 O1、安装httpd服务 略
% @$ ?* I! V/ g. ^' ~, S( e6 C) k# b  C$ v" ]
2、在httpd配置文件中添加下列参数:# o7 f- x& N  u' R* \3 t' S
<VirtualHost *:80>( O: o; P& K& o$ T' [1 m2 b
    RewriteEngine on3 `1 M4 l/ r' L5 c& w
    RewriteCond %{SERVER_PORT} !^443$
7 d  J; H9 A7 Z    RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R], O6 W; o# m# o) V+ d
</VirtualHost>8 z1 {7 h. c3 D& m/ l
2 v* }, A" M6 G' A! }& X$ t/ F) @
) G( U* w4 ]& N2 u7 M7 _$ ^
3、在conf.d目录下创建extra文件夹;
) Y# L; v4 W( U3 {0 _0 Mmkdir extra  
' S: q3 J4 l7 a" D5 R6 V添加httpd-ssl.conf文件
6 U3 e8 l- D) I, i1 r<VirtualHost *:443>     
0 [' t) j! k: G    ServerName  localhost 2 g8 V( s. p% O. X& t& Y- @
    DocumentRoot  /var/www/html
" E2 |# S5 \6 q+ l. ?9 P    SSLEngine on   
' [6 S  s/ L0 [. X) C  ~    SSLProtocol all -SSLv2 -SSLv3& R& P1 c4 q& H9 Q- Z
    SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
4 p$ ?$ Y6 J* X% A+ I5 W    SSLHonorCipherOrder on" _" O0 _: J( \
    SSLCertificateFile cert/com.crt
5 H: G8 Y. G: ?" a$ z0 G! I    SSLCertificateKeyFile cert/com.key1 a# P  c" E9 N0 V" l0 S6 ~! N1 P
    SSLCertificateChainFile cert/com.crt4 ^3 S. y* ?9 t: E
</VirtualHost>8 z2 E* x7 ?. H+ d* d
; O( o4 w! i" n  g0 ?
. Z& ]1 `& h# t+ ]
, u+ Y5 ]+ j: p" D- B0 A
4、检查ssl证书和解密的文件:
- |+ u+ I" z1 Y9 s5 H. \创建目录:mkdir  cert  8 R  F6 Q1 X0 l. w
放入文件。( ?- b1 c( X  V/ o0 |1 p& |: ]% V. }
6 }  F$ o# b  z' V3 O" [

1 a' z$ V3 f6 E/ Z; o, f! A重启httpd服务,即可。
- a8 y3 G0 |; S  J" l! u; M/ O/ w) o* D+ q, s. R) D( w+ [
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:46 , Processed in 0.015669 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表