- 积分
- 16844
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
apache httpd 服务添加ssl 443端口https 协议,并且http强制调转到https协议方法
# P7 L7 ?! }, H! k: c( `! |; V' T' ?0 b; A% F
1、安装httpd服务 略4 U5 W1 M* ?3 j3 H7 |$ A8 e8 ~
+ d) I+ s3 \* c1 x
2、在httpd配置文件中添加下列参数:0 v2 {7 ^* c, c8 P
<VirtualHost *:80>3 z4 e# e3 ?6 D8 Y
RewriteEngine on6 W% `9 y# J8 k+ g
RewriteCond %{SERVER_PORT} !^443$
/ _3 C3 W0 s: y; k; c RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]
. N' n7 M2 v1 U! T3 R8 o/ w. Y</VirtualHost>! X8 z* h8 U- f
* o( q( I$ M, `& }7 Q2 ~4 _9 O. M$ g& P Y( F' e
3、在conf.d目录下创建extra文件夹;
( k& W7 y" ^5 I. N ?! Y5 Gmkdir extra
0 E, }5 Z2 n8 |& B添加httpd-ssl.conf文件
3 V; n: u5 l# y* r, B2 A<VirtualHost *:443>
& F( L: G1 Q! |; j, ]3 Z( s ServerName localhost , n" f1 J; A7 W! d9 V f6 v+ P9 [
DocumentRoot /var/www/html 0 `6 B5 e/ Y: y7 @
SSLEngine on * I) v! D2 p+ `9 J( Z5 \3 I
SSLProtocol all -SSLv2 -SSLv39 _) W0 g$ _% j2 L& s, S" C
SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
6 t5 j( O) R( |6 n7 i* ?% H SSLHonorCipherOrder on6 S2 ], O ? c
SSLCertificateFile cert/com.crt: Y4 q$ Z0 _1 |) W& z0 M
SSLCertificateKeyFile cert/com.key& Q6 D: W2 |' E3 v
SSLCertificateChainFile cert/com.crt
) \2 Z8 F6 e( A</VirtualHost>
9 o+ S2 q7 a7 j/ q. ~2 a2 z) M! z
$ ]: q0 g2 N& I! |: m) C* `
. A' p$ E1 D* }( J4、检查ssl证书和解密的文件:
) _2 o; R" b4 u- ^创建目录:mkdir cert 6 f' Z1 u% y/ j/ E
放入文件。- S* v$ }" _ k2 w
+ |7 M3 ]8 r& Y9 [
% O' U1 r# {$ o" w$ c重启httpd服务,即可。
( ]& S% z, W( w$ g. K0 u
: B- ~- m& b5 H0 r1 o# H5 h |
|