Rat's

LNMP环境配置SSL证书最简单教程
现在腾讯提供免费的一年证书,地址:https://console.qcloud.com/sslnginx重定向ht...
扫描右侧二维码阅读全文
11
2016/10

LNMP环境配置SSL证书最简单教程

现在腾讯提供免费的一年证书,地址:https://console.qcloud.com/ssl

nginx重定向http自动跳转https

server
    {
        listen 80;
        server_name www.moerats.com;
        index index.html index.htm index.php;
        rewrite ^/(.*)$ https://www.moerats.com/$1 permanent;
    }

配置ssl证书

server
    {
        listen 443;
        #listen [::]:80;
        server_name www.moerats.com;
        index index.html index.htm index.php;
        root  /app;

        ssl on;
        ssl_certificate /ssl/www.moerats.com.crt; #ssl.crt文件位置
        ssl_certificate_key /ssl/www.moerats.com.key;  #ssl.key文件位置

        include typecho.conf;
        #error_page   404   /404.html;
        include enable-php-pathinfo.conf;

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location ~ /\.
        {
            deny all;
        }

        access_log off;
    }

最后重启VPS即可。

提示:军哥现在的lnmp1.4可以直接添加ssl证书了。

Vultr注册就送$50,可开日本/新加坡等机房,【点击注册】。
最后修改:2016 年 10 月 11 日 07 : 00 PM
如果觉得我的文章对你有用,请随意打赏。

发表评论

8 条评论

  1. zf

    写入配置ssl证书程序并运行之后显示:

    KiwiVM Task File, executed: Fri, 27 Oct 2017 16:37:04 -0400

    server

    /kiwivm_task_file_83d608ba6583cd3924409600ecf99987b5339fcd: line 19: server: command not found
    Exit code: 127

    {

    请问这是怎么回事呢?

    1. Rat's
      @zf

      这种错误没遇到过,不过现在不用这么麻烦了,可以安装军哥的lnmp 1.4再使用lnmp ssl add命令添加ssl免费证书。

      1. zf
        @Rat's

        谢谢你的回复 可以给我一下你的QQ或者微信吗? 在SSL这里遇到瓶颈了 o(╯□╰)o

        1. Rat's
          @zf

          微信:rats54

  2. zf

    上面的程序都是在vps里面的root shell里面填写吗?

    1. Rat's
      @zf

      不是,在网站的配置文件里添加。

      1. zf
        @Rat's

        请问这个配置文件在哪里呢? 通过什么办法找到呢?

        1. Rat's
          @zf

          如果是军哥的lnmp一键包,就在/usr/local/nginx/conf/vhost/xx.com.conf。