配置安全网站

配置网站

  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,现在来看成果

相关推荐
C_心欲无痕4 小时前
前端实现水印的两种方式:SVG 与 Canvas
前端·安全·水印
一三检测冯野180212918138 小时前
贴合NMPA注册 GB/T5398-2016助力医药包装运输安全
安全·模拟运输测试·包装运输测试·包装振动测试·环境试验·包装跌落测试
爱蛙科技13 小时前
近红外应用 | 通过光谱分析,360°测试鉴定苹果
安全
小北方城市网13 小时前
微服务注册中心与配置中心实战(Nacos 版):实现服务治理与配置统一
人工智能·后端·安全·职场和发展·wpf·restful
轻造科技14 小时前
设备点检系统+移动端APP:替代纸质点检表,漏检率降为0
网络·安全·web安全
pingao14137814 小时前
预警先行,安全随行——道路气象监测站守护每一段旅程
安全
IT 行者14 小时前
Claude之父AI编程技巧十:安全最佳实践——安全与效率的平衡艺术
安全·ai编程
蝎蟹居18 小时前
GBT 4706.1-2024逐句解读系列(29) 第7.9~7.10条款:开关,档位应明确标识
人工智能·单片机·嵌入式硬件·物联网·安全
北辰当尹19 小时前
第27天 安全开发-PHP应用&TP框架&路由访问&对象操作&内置过滤绕过&核心漏洞
android·安全·php
聚铭网络20 小时前
聚铭网络再次入选数世咨询《中国数字安全价值图谱》“日志审计”推荐厂商
网络·安全