ToB企服应用市场:ToB评测及商务社交产业平台

标题: 如何将自己的网站从 HTTP 的转换为 HTTPS 的 [打印本页]

作者: 千千梦丶琪    时间: 2024-7-4 18:20
标题: 如何将自己的网站从 HTTP 的转换为 HTTPS 的
将网站从 HTTP 转换为 HTTPS 是一个重要的安全步调,可以或许加密数据传输,加强网站的可信度,并进步搜索引擎排名
1. 获取 SSL/TLS 证书

首先,你需要获得一个 SSL/TLS 证书。你可以从以下泉源之一获取证书:
2. 安装证书

安装证书的步调因服务器和托管服务提供商的不同而有所不同。以下是一些常见的 Web 服务器的安装步调:
2.1. Apache

  1. sudo apt update
  2. sudo apt install certbot python3-certbot-apache
复制代码
  1. sudo certbot --apache
复制代码
  1. sudo nano /etc/apache2/sites-available/your_site.conf
复制代码
确保包含以下指令:
  1. <VirtualHost *:80>
  2. ServerName your_domain
  3. Redirect permanent / https://your_domain/
  4. </VirtualHost>
  5. <VirtualHost *:443>
  6. ServerName your_domain
  7. DocumentRoot /var/www/your_site
  8. SSLEngine on
  9. SSLCertificateFile /etc/letsencrypt/live/your_domain/fullchain.pem
  10. SSLCertificateKeyFile /etc/letsencrypt/live/your_domain/privkey.pem
  11. </VirtualHost>
复制代码
  1. sudo systemctl restart apache2
复制代码
2.2. Nginx

  1. sudo apt update
  2. sudo apt install certbot python3-certbot-nginx
复制代码
  1. sudo certbot --nginx
复制代码
  1. sudo nano /etc/nginx/sites-available/your_site
复制代码
确保包含以下指令:
  1. server {
  2. listen 80;
  3. server_name your_domain;
  4. return 301 https://$host$request_uri;
  5. }
  6. server {
  7. listen 443 ssl;
  8. server_name your_domain;
  9. ssl_certificate /etc/letsencrypt/live/your_domain/fullchain.pem;
  10. ssl_certificate_key /etc/letsencrypt/live/your_domain/privkey.pem;
  11. location / {
  12. root /var/www/your_site;
  13. index index.html;
  14. }
  15. }
复制代码
  1. sudo systemctl restart nginx
复制代码
3. 更新网站设置

确保网站的所有 URL 和资源(如图片、脚本、样式表等)利用 HTTPS 协议。如果存在混合内容(即 HTTP 和 HTTPS 混合利用),浏览器可能会体现警告或阻止加载不安全的资源。
4. 更新网站链接

5. 检查并测试

6. 自动续期(针对 Let's Encrypt)

Let's Encrypt 证书有效期为 90 天,因此需要自动续期。安装 Certbot 时,通常会设置一个 cron 使命或 systemd timer 来自动续期。
检查 Certbot 续期使命:
  1. sudo certbot renew --dry-run
复制代码
如果以上命令运行没有问题,Certbot 已经设置好自动续期。
通过这些步调,就可以将你的网站从 HTTP 转换为 HTTPS,确保数据传输的安全性和完备性。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4