2024年5月19日发(作者:)
System Management
系统维护与管理
责任编辑:季莹 投稿信箱:
netadmin@
HTTPS安全网站的搭建
■ 河北科技师范学院 赵学作 秦皇岛市睿讯网络科技有限公司 赵少农
网站没有使
用HTTPS时,浏
览器会报不安
全,而且在别人
访问该网站时,很有可能会
被运营商劫持。
压,找到压缩后的目录里的
“/IIS/”目录下的server.
pfx文件,放到服务器中。
编者按:HTTPS是以安全为目标的HTTP通道,用于安全
的HTTP数据传输。现在它被广泛用于万维网上安全敏
感的通讯,例如交易支付方面。
安
装服务器证书
复制
、
文件到 Nginx
安装目录下的 conf 目录。
打开 Nginx 安装目录下
conf 目录中的
文件
找到如止下内容:
#HTTPS server
#
#server {
# listen 443;
# server_name
localhost;
# ssl on;
# ssl_certificate
;
# ssl_certificate_
key ;
# ssl_session_
timeout 5m;
# ssl_protocols
SSLv2 SSLv3 TLSv1;
# ssl_ciphers AL
L:!ADH:!EXPORT56:R
C4+RSA:+HIGH:+MED
申请CA证书
如果要启用HTTPS,需
要从证书授权机构处获取
一个证书,便宜SSL是一家
国内的SSL证书提供商,从
ssl.
com/#/order/buy就可以申
请拥有免费证书。登录后,
选择“体验版单域名SSL”的”
免费测试”,根据提示操作
并通过验证即可。
(2)进入IIS管理控
制台的服务器证书管理页
面,右键选择“导入”,选择
文件,并输入密
钥文件保护密码(即IIS/目
录下的中的
密码内容),并勾选“标志此
密钥为可导出”,否则有些情
况可能会无法完成证书安
装。。
(3)选中需要配置证书
的站点,并选择右侧“编辑站
获取服务器证书文件
下载证书ZIP压缩包,
会得到多个证书,包括:IIS、
Apache、Tomcat、Nginx等多
种WEB服务器的证书。
点”下的“绑定” ,选中您刚
才安装的服务器证书文件 ,
配置默认的https访问端口
443,重启IIS并使用https
方式访问测试站点证书安
装。 (一定保证防火墙允许
443端口)。
(4)重启动IIS后即可
以https方式访问此网站了。
搭建HTTPS安全网站
s IIS7/8安装
(1)将证书压缩包后解
100
2019.09
责任编辑:季莹 投稿信箱:
netadmin@
系统维护与管理
System Management
IUM:+LOW:+SSLv2:+EXP;
# ssl_prefer_server_
ciphers on;
# location / {
# root html;
# index
;
# }
#}
将其修改为
server {
listen 443;
server_name
localhost;
ssl on;
ssl_certificate
;
ssl_certificate_key
;
ssl_session_timeout
5m;
ssl_protocols TLSv1
TLSv1.1 TLSv1.2;
ssl_ciphers ECDH:AES
GCM:HIGH:!RC4:!DH:!MD5:!
aNULL:!eNULL;
ssl_prefer_server_
ciphers on;
location / {
root html;
index
;
}
}
保存退出,并重启
Nginx。
通过 https 方式访问您
的站点,测试站点证书的安
装配置。
该路径下,保存退出,并重启
Apache。
另外,建议在httpd-
里进行如下操作:
(1)添加SSL 协议支持
语句,关闭不安全的协议和
加密套件:
SSLProtocol all
-SSLv2 -SSLv3
(2)修改加密套件如下:
SSLCipherSuite AESGCM
:ALL:!DH:!EXPORT:!RC4:+H
IGH:!MEDIUM:!LOW:!aNULL:
2.2.* 的配置
打开apache安装目录下
conf目录中的
文件,找到
#LoadModule ssl_
module modules/mod_ssl.
so
#Include conf/extra/
删除行首的配置语句注
释符号“#” ,保存退出。
打开apache安装目录
下conf/extra目录中的
文件 ,在配
置文件中查找以下配置语句
SSLCertificateFile
conf//
#将服务器证书配置到该路
径下
SSLCertificateKeyFile
conf//
#将服务器证书私钥配置到
该路径下
#SSLCertificateChainF
ile conf//
删除行首的“#”号注释符,
并将CA证书 配置到
!eNULL;
SSL证书配置
请准备好.jks文件 定
位到tomcat的安装目录,找
到conf下的文
件,找到相应的代码,按照您
服务器实际情况修改配置文
件:
protocol="HTTP/1.1"
SSLEnabled="true"
maxThreads="150"
scheme="https"
secure="true"
clientAuth="false"
sslProtocol="TLS"
keystoreFile="keysto
"
【下转第102页】
2019.09
101
System Management
系统维护与管理
责任编辑:季莹 投稿信箱:
netadmin@
NFS服务的用户身份映射
■ 烟台 曲广平
NFS(Network
编者按:NFS服务虽然在CentOS7.6系统中采用的是目
File System,网
络文件系统)主
要用于Linux以
及类UNIX系统
之间的文件共
享。它采用C/S工作模式,
在NFS服务器上将某个目录
设置为共享目
录,然后在客户
端可以将这个
目录挂载到本
地使用。
笔者准备了
两台Linux虚拟机来搭建实
前最新的NFSv4版本,但由于NFS服务本身比较简单,所
以如果对NFS服务设置不当,将会在企业网络中产生比
较严重的安全隐患。本文就NFS服务的用户身份映射问
题进行了分析,并给出了推荐的配置和使用方法。
【上接第101页】
#LoadModule ssl_
module modules/mod_ssl.
so #删除行首的配置语句
注释符号“#”。
#Include extra/httpd-
#将这行的注释
的“#”去掉
编辑extra/httpd-ssl.
conf文件,修改如下内容:
ServerName 后面改成你
的网站域名,可不带端口号
DocumentRoot后面改成
网站路径
SSLCertificateFile 后
面改成文件路
径
SSLCertificateKeyFile
后面改成文件
路径
SSLCertificateChainFi
le 后面改成文件路
径
ErrorLog 这行开头的可
以注释掉(前面加#号)
TransferLog 这行开头
的可以注释掉(前面加#号)
CustomLog 这行开头的
可以注释掉(前面加#号)
phpstudy配置指定路径
访问https(此步可以不做)。
RewriteEngine on
RewriteCond
%{REQUEST_URI} /homework
RewriteRule^(.*)?$
%{SERVER_
NAME}$1[L,R]
保存退出,并重启
Apache。
keystorePass="password.
txt中的密码内容"
ciphers="TLS_RSA_
WITH_AES_128_CBC_
SHA,TLS_RSA_WITH_
AES_256_CBC_SHA,TLS_
ECDHE_RSA_WITH_AES_128_
CBC_SHA,TLS_ECDHE_
RSA_WITH_AES_128_CBC_
SHA256,TLS_RSA_WITH_
AES_128_CBC_SHA256,TLS_
RSA_WITH_AES_256_CBC_
SHA256"
/>
dy环境如何安
装SSL
修改apache目录下的
配置文件。
102
2019.09
发布者:admin,转转请注明出处:http://www.yc00.com/news/1716071770a2715394.html
评论列表(0条)