云服务器到期,站点迁移,Nginx配置SSL以备后续只需!

导言

笔者小站:秋码分享

在这三年中,其实远不止这三年,可追溯到2014年前后,个人站点便逐渐走向末路。但却总有新的个人博客网站,在这片互联网海洋漂浮着,或许是为了心中的梦想,亦或是记录着工作中所遇到的技术瓶颈。

总之,不管是何缘故,但总会发现一些站点,一夜之间却在那片曾经梦想的海洋中消失了,没有留下只言片语。有人则留言,云服务器到期了,也不打算续了,属于我的站点也将画上句号。

诚然,个人网站也好,论坛也罢。能够支撑其运营下去,不单单只是心中的互联网梦想,更多的怕是怎么能让网站实现盈利,以填补那高昂的云服务器费用!

然而,国内的个人网站被要求不允许投放广告,原因便是网站不具备盈利许可。可个人若要去搞什么经营许可的话,就得办理个体工商户,抑或是注册个公司。所以,以至于有那么多个人站点倒下了。

网站迁移

个人要想盈利,最好便是投放广告,可连广告也不允许了,那还费那个钱干什么!

当然咯,除了投放广告,知识付费也可以给网站带来营收的,但要建在你的网站是有经营许可的前提下。

毕竟,知识付费相对于投放广告来说,还是见效甚微。

在云服务器到期之际,qiucode.cn也将迎来了serverless时代。

使用开源框架 Hugo 构建,主题暂时选用 hugo-theme-next 请注意哦!这里我使用暂时这一词,这说明该主题并不是qiucode.cn最终的网站样式。

Nginx配置SSL

在配置SSL之前,得有SSL证书吧!我相信作为个人站点,很少有人会去购买高阶版SSL,毕竟有免费的,况且那高昂的费用也不是个人所能承担的起,再说了也没必要。

甭管是哪家云厂商,都有免费的SSL可以申请。现将qiucode.cn部署在云服务器上,关于Nginx配置SSL记录,以备后续只需,哪怕再也不会用上了。

一般情况下,不应在主配置文件nginx.conf内编辑,而是在子文件夹conf.d下新建*.conf文件。

qiucodessl.conf文件内容如下:

upstream qiu{
   server 127.0.0.1:8080;
}
server{
   listen 80;
   server_name www.qiucode.cn  qiucode.cn;
   #return 301 https://$server_name$request_uri;
   location  /  {
      proxy_pass http://qiu; 
      proxy_set_header Host $http_host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   }
               
   rewrite ^/(.*)$ https://www.qiucode.cn:443/$1 permanent;

   autoindex on;
          
}


server {
   listen  443 ssl; #监听 443 端口
   server_name  www.qiucode.cn  qiucode.cn; 
         
   #ssl on;
   ssl_certificate /home/qiucodessl/www.qiucode.cn_bundle.crt; #证书文件路径
   ssl_certificate_key /home/qiucodessl/www.qiucode.cn.key; #证书文件路径
   ssl_session_timeout 10m;                           # session 超时时间
   ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;     #SSL 协议
   #ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
   ssl_prefer_server_ciphers on;

    
   location / {
      proxy_pass http://qiu;
   }

}

笔者小站:秋码分享

猜你喜欢

转载自blog.csdn.net/coco2d_x2014/article/details/131405560