配置安全网站

配置网站

  1. 确定是Debian系统

  2. 更新索引:apt update

  3. 安装包:apt upgrade -y

  4. 查看nginx状态:systemctl status nginx

  5. 安装:nginx:apt install nginx

  6. 启动:systemctl start nginx

  7. 在/var/www/里面创建一个文件夹:mkdir aaa

  8. 上传一个静态网页到nginx能访问的目录(aaa.kz07022.cn):打开Open Git Bash here里面用【scp 要上传文件的本地电脑地址 root@域名:在/var/www/里面创建的文件夹名字】命令去上传

  9. 在腾讯云里面给域名解析申请ssl证书

  10. 找到SSL证书,点击下载证书------选择Nginx的那个压缩包

  11. cd /etc/nginx/ 到这儿去,在nginx文件夹下创建cert文件夹

  12. 把ssl证书压缩包解压后上传到cert文件夹里面

  13. 配置nginx:

    • 进入:vim /etc/nginx/conf.d/aaa.conf

    • 配置:

    • server {

      listen 443 ssl;

      server_name 域名;

      复制代码
      # 指定新证书路径
      ssl_certificate /etc/nginx/ssl/new_subdomain.example.com/new_subdomain.crt;# ssl证书的路径
      ssl_certificate_key /etc/nginx/ssl/new_subdomain.example.com/new_subdomain.key;# ssl证书的路径
      
      # 可选:统一 SSL 配置(与旧域名保持一致)
      ssl_protocols TLSv1.2 TLSv1.3;
      ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256;
      ssl_prefer_server_ciphers on;
      ssl_session_cache shared:SSL:10m;
      ssl_session_timeout 10m;
      
      # 其他配置(如根目录、代理等)
      root /var/www/aaa;
      index index.html;

      }

      • HTTP 强制跳转 HTTPS

      server {

      listen 80;

      server_name 域名;

      return 301 https:// s e r v e r n a m e server_name servernamerequest_uri;

      }

  14. 配置完检查一下:nginx -t

  15. 没问题就重新加载:nginx -s reload

成功网站

ok,现在来看成果

相关推荐
数字供应链安全产品选型7 小时前
关键领域清单+SBOM:834号令下软件供应链的“精准治理“逻辑与技术落地路径
人工智能·安全
byoass12 小时前
企业云盘与设计软件深度集成:AutoCAD/Revit/SolidWorks插件开发与API集成实战
服务器·网络·数据库·安全·oracle·云计算
Fullde福德负载箱厂家12 小时前
负载箱的需求分析与规格编制:用户应知的采购前期技术准备
安全·制造
ReaF_star12 小时前
【安全】SSL证书更新操作手册(Nginx+Cloudflare+acme.sh)
nginx·安全·ssl
盟接之桥14 小时前
什么是EDI(电子数据交换)|制造业场景解决方案
大数据·网络·安全·汽车·制造
科技云报道14 小时前
安全进入“AI自主攻击”时代,瑞数信息如何用AI对抗AI
人工智能·安全
KnowSafe15 小时前
证书自动化解决方案哪家更可靠?
运维·服务器·安全·https·自动化·ssl
KnowSafe16 小时前
2026年证书自动化解决方案选型指南
运维·安全·自动化·ssl·itrustssl
b55t4ck16 小时前
FortiWeb CVE-2025-64446漏洞深入复现分析
网络·安全·iot
wanhengidc16 小时前
可持续性 云手机运行
运维·服务器·网络·安全·智能手机