找回密码
 注册
查看: 7|回复: 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协议方法" f2 e; [8 T1 w& A  c# z4 R
# ^. c6 s4 P: b$ m, n
1、安装httpd服务 略1 A' C9 x7 _1 K7 k: o8 _( s

* F9 c# k7 u) M1 T2、在httpd配置文件中添加下列参数:
1 q% ^5 |' I6 [' l- D8 x<VirtualHost *:80>) h+ i$ T1 v& V4 \0 G) {$ b
    RewriteEngine on- q. o# e) b, e# u8 K
    RewriteCond %{SERVER_PORT} !^443$
) }! e( J5 y: p, n$ a6 H6 [    RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R]( J! X% v, N1 |- F
</VirtualHost>. k- V# w3 l  Y* X2 A) u

/ P8 l6 O5 l% B/ D9 k" Q" V
+ ~5 ~; ?1 q3 `/ K3、在conf.d目录下创建extra文件夹;4 o& g, B0 a5 M
mkdir extra  % u: R- X0 n! Q+ K
添加httpd-ssl.conf文件
, s% X) s( C, C<VirtualHost *:443>     
3 W/ U, y% a. M% T& i9 u9 `1 {    ServerName  localhost
* V4 A3 c7 l& @& [  L/ e+ Y7 N    DocumentRoot  /var/www/html ) _7 H7 m4 n# a5 ?0 c% s
    SSLEngine on   
1 R, c# b4 M  c' w, a8 S    SSLProtocol all -SSLv2 -SSLv3
1 Y9 W6 e9 t/ ^6 c, ?  \' t; \/ o    SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
8 H2 N7 P9 e: T+ D; y$ M    SSLHonorCipherOrder on; t, S$ n- t7 J7 ?! s* U
    SSLCertificateFile cert/com.crt) t4 j& l' d: Q) j+ T2 r+ C, Y' c. [
    SSLCertificateKeyFile cert/com.key
. W7 V% l+ c6 S$ W& O2 R; O/ R    SSLCertificateChainFile cert/com.crt0 \% Y) m  M1 k8 A. ?0 x4 |* ~
</VirtualHost>  @* D' |7 J- _8 Q3 \
- U" A3 S/ q) C* P% W% U+ ?

9 z/ L5 T  a! o' X) u* ^& h
1 h& W# e- M3 \. p4、检查ssl证书和解密的文件:' r6 f8 C! R3 f# |, G
创建目录:mkdir  cert  % ?1 _4 }) b1 b) x- j0 `0 L; u
放入文件。2 H, g( e+ z, i5 _% q7 H
0 q, S2 p6 \9 E
& F& P) S0 |8 {+ l# t" |
重启httpd服务,即可。: h$ |* b# o, V+ U! L2 G! D

9 m3 C2 M+ `$ z7 K& }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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