zoukankan      html  css  js  c++  java
  • nginx配置安全证书

    阿里云申请的免费证书,审核通过后下载下来,照着文档配置,不过还是会遇到挫折的。如下这个

    nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.conf:101
    nginx: configuration file /usr/local/nginx/conf/nginx.conf test failed
    

    切换到解压出来的nginx目录下,执行命令

    [root@izbp1ff6n8gn1fpznqu8yqz nginx-1.8.0]# ./configure --with-http_ssl_module
    

    接着依次下列命令

    make
    
    cp objs/nginx  /usr/local/nginx/sbin/nginx 
    

    objs/nginx  /usr/bin/nginx
    
    make
    

    然后在该目录下可以直接检验配置文件(通常都要到/usr/local/nginx/sbin目录下)


    还有一点就是证书放的目录跟官网说的有点出入,官网是说放到Nginx的安装目录下创建cert目录并放置证书文件到该目录下


    我把cert目录移动到安装目录(默认在/usr/local/nginx)下的conf目录下才成功

    部分配置文件的相关信息,站点目录root那是我的一个vue项目dist文件所在的位置


    这样配置之后在浏览器用绑定的域名访问就自动转换成https了

    但用ip访问却不是,还是http,显示证书无效


    不过似乎本来就应该是这样吧,毕竟百度都是,之前都没注意过这个现象呢~


    个人网站:www.panbingwen.cn

  • 相关阅读:
    关于maven的一些记录
    3des和tomcat部署
    java串口通讯
    mina自定义编解码
    Linux 下关闭防火墙设置
    查看本机IP
    linux修改localhost方法
    centos 6.5下使用中文输入法
    linux:can't save files
    ng-model取不到值的问题
  • 原文地址:https://www.cnblogs.com/panbingwen/p/11626247.html
Copyright © 2011-2022 走看看