nginx 配置ssl证书

1.准备证书文件

  • 准备一个文件夹用来存放证书文件,我这里放在/usr/local/nginx/ssl/ 文件夹下
  • 将自己域名的 证书文件 放置到 刚才准备的文件夹下

2.修改 nginx 配置文件 对应的 server 配置

server {
      listen    80;
      listen  443 ssl;
      server_name  my-doamin.com;
         
      index index.html index.htm index.php;
         
      root  /www/home;

      ssl_certificate     /usr/local/nginx/ssl/my-doamin.com.crt;
      ssl_certificate_key     /usr/local/nginx/ssl/my-doamin.com.key;

      location / {
                 if (!-e $request_filename){
                         rewrite ^/(.*) /index.php last;
                 }
                 #limit_req zone=allips burst=200 nodelay;
      }

      error_page   500 502 503 504  /50x.html;
      location = /50x.html {
          root  ../html;
      }
      location ~ \.php$ {
          root           /www/home;
          fastcgi_pass   127.0.0.1:9000;
          fastcgi_index  index.php;
          fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
          include        fastcgi_params;
      }
 }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容