• 腾讯云中ssL证书的配置安装


    https://cloud.tencent.com/document/product/619/12797

    配置 Nginx 和 HTTPS

    完成以上准备工作,就要开始配置 Nginx 和 HTTPS 了,首先需要申请一个 SSL 证书,可以到腾讯云申请免费的 SSL 证书,申请成功之后下载证书,并把压缩包中 Nginx 目录下的证书文件通过 SFTP 上传到服务器的 /data/release/nginx 目录,如果没有这个目录则新建:

    ssl

    上传完证书以后,可以开始配置 Nginx,进入服务器的 /etc/nginx/conf.d 目录,新建一个 weapp.conf 文件,将文件拷贝到本地,打开编辑,写入如下配置(请将配置里 wx.wafersolution.com 修改为你自己的域名,包括证书文件名):

    请提前将域名解析到服务器的 IP 上

    # 重定向 http 到 https
    server {
        listen      80;
        server_name wx.wafersolution.com; rewrite ^(.*)$ https://$server_name$1 permanent; } server { listen 443; server_name wx.wafersolution.com; ssl on; ssl_certificate /data/release/nginx/1_wx.wafersolution.com_bundle.crt; ssl_certificate_key /data/release/nginx/2_wx.wafersolution.com.key; ssl_session_timeout 5m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA; ssl_session_cache shared:SSL:50m; ssl_prefer_server_ciphers on; root /data/release/php-demo; location ~ \.php$ { root /data/release/php-demo; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location /weapp/ { root /data/release/php-demo; index index.html index.htm index.php; try_files $uri $uri/ /index.php; } } 

    修改完将这个文件上传到服务器上,然后在 ssh 中输入:

    nginx -t
    

    如果显示如下信息,则配置成功:

    nginx-t

    配置成功之后,输入 nginx 回车,即可启动 Nginx。

    此时通过配置的域名访问服务器,会显示 404 Not Found,则表示配置成功:

    chrome2

  • 相关阅读:
    当一组单选按钮中的一个选中,后文本框为只读属性
    在.net 环境下,进行了伪静态页面处理后,后台的Fckeditor就不能正常显示了
    PL/SQL Developer 8注册码
    选中checkbox后才能填写输入框
    net 试图加载格式不正确的程序。(Exception from HRESULT: 0x8007000B)
    在sql中将varchar型转换成int型再进行排序
    ASP.NET中显示农历时间
    改变自己,拥抱生活
    人生最不值得你去做的事情
    Oracle 中的周、月、日历的查询实现
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15454708.html
Copyright © 2020-2023  润新知