易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 6|回复: 0
收起左侧

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

[复制链接]
发表于 2024-1-12 15:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

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
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-9 01:06 , Processed in 0.052297 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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