1.配置使用ssl完成https访问apache服务器
2.配置访问apache的cgi程序
3.nfs挂载
a、开放/nfs/shared目录,供所有用户查询资料; b、开放/nfs/upload目录,该目录为192.168.xxx.0/24网段的主机的数据上传目录,
并将所有该网段主机上传文件的所属者和所属组映射为nfs-upload,其UID和GID为2001;
c、将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享
给192.168.xxx.128这台主机上的jerry用户,jerry对该目录具有访问、新建和
删除文件的权限。
4.autofs自动挂载
远程nfs服务器要的目录为/nfs/autofs
客户端的的挂载目录/data/autofs
且设置自动卸载时间为60秒
5.使用https来访问的web服务器:
要求使用自签名的CA签名证书(openssl, x.509) .crt
以及私钥
6.可选:https中ssl层的握手协议流程
1.
安装mod_ssl
建目录
配置文件
访问的时候:https://192.168.242.200:443
2
直接访问就会访问他的内容
要想正常
Options +ExecCGI=> 增加可执行的权限
AddHandler cgi-script .cgi -》 指明你要执行的文件的后缀名
3
服务端
(先重启RPC再重启NFS)
a
4
5
具体操作步骤如下:
1.CA根证书:
1)/root/ca目录下创建4个子目录:
2)制作ca.key 私钥
[root@good ca]# openssl genrsa -out /root/ca/private/ca.key 2048
3)生成pem格式的根证书
[root@good ca]# openssl req -x509 -new -nodes \
> -key /root/ca/private/ca.key \
> -sha256 -days 1024 \
> -out /root/ca/private/ca.pem
会有如下交互式配置:
Country Name (2 letter code) [XX]:CN
State or Province Name (full name) []:Shaanxi
Locality Name (eg, city) [Default City]:sian
Organization Name (eg, company) [Default Company Ltd]:zyz
Organizational Unit Name (eg, section) []:Test
Common Name (eg, your name or your server's hostname) []:rhcsa
Email Address []:[email protected]
4).pem转化为.crt(用于浏览器信任)
[root@good ca]# openssl x509 -outform der -in /root/ca/private/ca.pem -out /root/ca/private/ca.crt
2.服务器自签证书:
1) 创建文件ca.conf:
3) 生成服务端证书签名请求,同时生成服务端私钥(nginx用)
4) 用ca私钥以ca的名义(ca.pem)给网站证书签名,加上v3.ext中的配置
6