apache、nginx配置自签名证书

简介:

一、apache:

  1. 安装apache、ssl、openssl
    yum  -y  install  httpd  httpd-pear  mod_ssl  openssl
  2. 生成证书文件
    openssl genrsa -out server.key 2048
    openssl req -new -key server.key -out server.crt

    此步骤需要输入一些证书信息:(如果不想输入,也可一路回车)

    Country Name (2 letter code) [XX]:CN
    State or Province Name (full name) []:shanghai
    Locality Name (eg, city) [Default City]:shanghai
    Organization Name (eg, company) [Default Company Ltd]:ccc
    Organizational Unit Name (eg, section) []:bbb
    Common Name (eg, your name or your server's hostname) []:www.test.com
    Email Address []:a@a.com
  3. 移到证书文件到apache配置目录下
    mv  {server.key,server.crt}  /etc/httpd/conf/
  4. 修改nginx配置文件:
    vim  /etc/httpd/conf/httpd.conf

    apache、nginx配置自签名证书
    修改为刚才生成证书文件的路径

  5. 测试:
    apache、nginx配置自签名证书
    二、nginx:
  6. 生成私钥文件:
    openssl genrsa -des3 -out server.key 2048
  7. 去除口令:
    mv server.key server.key.back
    openssl rsa -in server.key.back -out server.key
  8. 创建请求证书:
    openssl req -new -key server.key -out server.csr
  9. 生成证书文件:
    openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
  10. 修改nginx配置文件:
    ssl on;
    ssl_certificate /etc/nginx/server.crt;
    ssl_certificate_key /etc/nginx/server.key;

    apache、nginx配置自签名证书

  11. 测试:
    apache、nginx配置自签名证书
本文转自 Lee_吉  博客,原文链接:  http://blog.51cto.com/12173069/2057610       如需转载请自行联系原作者

相关文章
|
10天前
|
移动开发 前端开发 JavaScript
前端vue2、vue3去掉url路由“ # ”号——nginx配置(一)
前端vue2、vue3去掉url路由“ # ”号——nginx配置
40 0
|
11天前
|
JavaScript 前端开发 应用服务中间件
angular引入包、路由权限配置、打包问题与nginx配置问题(简单部署)
angular引入包、路由权限配置、打包问题与nginx配置问题(简单部署)
18 0
|
26天前
|
安全 应用服务中间件 Linux
linux nginx的配置总结
linux nginx的配置总结
16 0
|
10天前
|
前端开发 JavaScript 应用服务中间件
前端vue2、vue3去掉url路由“ # ”号——nginx配置(二)
前端vue2、vue3去掉url路由“ # ”号——nginx配置
35 0
|
4天前
|
应用服务中间件 PHP nginx
php如何实现检测nginx配置的正确性
请确保在执行此操作时,PHP有足够的权限来执行Nginx命令和访问Nginx配置文件。另外,将上述代码嵌入到您的应用程序中时,要注意安全性,以防止潜在的命令注入攻击。
27 3
|
7天前
|
缓存 前端开发 安全
Nginx缓存及HTTPS配置小记(下)
Nginx缓存及HTTPS配置小记(下)
20 1
|
7天前
|
缓存 负载均衡 应用服务中间件
Nginx缓存及HTTPS配置小记(上)
Nginx缓存及HTTPS配置小记
22 0
|
7天前
|
XML 网络协议 应用服务中间件
Nginx应用进阶HTTP核心模块配置小结(下)
Nginx应用进阶HTTP核心模块配置小结(下)
19 1
|
7天前
|
存储 算法 应用服务中间件
Nginx应用进阶HTTP核心模块配置小结(上)
Nginx应用进阶HTTP核心模块配置小结
20 1
|
10天前
|
安全 应用服务中间件 网络安全
linux_nginx中添加ssl配置(open ssl)
linux_nginx中添加ssl配置(open ssl)
21 1

推荐镜像

更多