沙雕园

沙雕使人进步。


  • 首页

  • 归档

  • 关于我

  • 搜索

网站维护的常用操作

时间: 2021-07-23 分类: 技术   字数: 326 字 阅读: 1分钟 阅读次数:

为了便于维护,记录一下常用操作,这样就不用每次都到处查了。

配置文件在 /etc/nginx/nginx.conf。

添加一个 https 站点

修改 nginx 配置文件

配置文件中增加:

server {
    listen 443 ssl;
    server_name [name].shadiao.online;

    ssl_certificate /etc/letsencrypt/live/shadiao.online/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/shadiao.online/privkey.pem;

    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;    #加密算法
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;    #安全链接可选的加密协议
    ssl_prefer_server_ciphers on;   #使用服务器端的首选算法

    location / {
        # write something
    }
}

修改里面的 server_name。

location 部分,静态页面:

location / {
    add_header Access-Control-Allow-Origin *;
    root /var/www/...;
    index index.html;
}

动态页面:

location / {
    proxy_pass http://127.0.0.1:xxxx;
    add_header Access-Control-Allow-Origin *;
}

以上完成后,最好加上 http 的自动跳转:

server {
    listen 80;
    server_name xxx.shadiao.online;
    
    location / {
        # 重定向https
        return 301 https://$server_name$request_uri;
    }
}

重启 nginx 以使新配置生效:

service nginx restart

设置域名解析

去设置就行了。

手动更新证书

如果需要手动更新 ssl 证书:

/root/.acme.sh/acme.sh --cron -f

备份与维护

需要备份的内容:

  • 各个站点文件
  • nginx 配置文件

目前的站点列表:

  • 我中央信息门户
  • 博客
  • 李华大冒险
  • 实用工具集
#技术#
线性回归(一)-多元线性回归
新加坡签证/NUS入学体检经验分享
精神病人

精神病人

精神病人欢乐多!

44 日志
14 分类
14 标签
GitHub
标签云
  • 学习 15
  • 技术 6
  • 李华大冒险 6
  • 游戏 3
  • 科普 3
  • 整活 2
  • 更新 2
  • 经验分享 2
  • 我中央公文 1
  • 敢想 1
© 2010 - 2025 沙雕园
Powered by - Hugo v0.101.0 / Theme by - NexT
/
Storage by Github 仓库 /
0%