Cloudflare设置域名301永久重定向

最新版的cloudflare已经弃用了 页面规则(Page Rules) 功能,而使用 重定向规则(Redirect Rules) 来设置跳转 规则 -> 重定向规则 -> 创建规则 ,参考下图设置,点击部署完成。 规则名称 自定义名称 当传入请求匹配时…… 选择自定义筛选表达式 字段 选择主机名 运算符 选择等于 值 填写需要重定向的域名blog.0x8.net URL 重定向 类型为动态,表达式为concat("https://unixetc.com/", http.request.uri.path),状态码为301 设置完成后我们使用curl -I来验证下结果 $ curl -I blog.0x8.net/etc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 167 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0HTTP/1.1 301 Moved Permanently Date: Wed, 05 Jun 2024 14:16:48 GMT Content-Type: text/html Content-Length: 167 Connection: keep-alive Cache-Control: max-age=3600 Expires: Wed, 05 Jun 2024 15:16:48 GMT Location: https://unixetc.com/etc Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=j9lIWeQVswYKqqidSUDzUvEr8XGf9R8E04whnlBIYvRcDSxArK7sQseo1lRbYUR2nRQdYiJ8vjQla3rp%2FC33QRQtFCidEtcNWxja0jraL20cgH9TOoXTlThy"}],"group":"cf-nel","max_age":604800} NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} X-Content-Type-Options: nosniff Server: cloudflare CF-RAY: 88f0c857e8347708-LHR 可以看到,已经将blog.0x8.net/etc正确定向到https://unixetc.com/etc ...

二月 26, 2023 · JQX

StartSSL免费证书与Nginx配置

注册StartSSL 打开https://www.startssl.com/,点击Sign-up开始注册 参考上图填写注册信息,然后Continue,会有如下提示,系统会发送验证码到你的注册邮箱 检查注册邮箱,将收到的验证码填写提交,然后会出现如下提示,等待审核。 审核通过后,会收到如下提示邮件,点击其中连接,然后输入邮箱中的验证码完成注册 安装证书 接下来创建私匙 安装证书 安装成功后会有如下提示 验证域名 接下来验证域名,点击Validations Wizard 填写域名 选择验证邮件地址 按照提示输入邮箱接收到的验证码完成验证。 创建证书 选择Certificates Wizard,证书目标选择Web Server SSL/TLS Certificate 接下来新建私匙 点击Skip跳过系统建立步骤,我们自己在VPS上建立CSR文件,参考下图通过openssl命令建立CSR文件 注意,为了便于后期安装配置方便,建议密码置空 完成后,cat出建立好的ciuxsss.csr内容,粘贴提交 接下来添加域名 接下来将文本框中的内容保存为一个**.crt**文件 配置Nginx 贴出我的配置文件,大家参考一下 server { listen 80; location /{ return 301 https://$host$request_uri; } } server { listen 443; #listen 80; #listen [::]:80; server_name ciux.org; index index.html index.htm index.php default.html default.htm default.php; root /home/ciux/compiled; ssl on; ssl_certificate /home/bk/ssl/ciuxsss.crt; ssl_certificate_key /home/bk/ssl/ciuxsss.key; ssl_session_timeout 5m; ssl_protocols SSLv2 SSLv3 TLSv1; ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; ssl_prefer_server_ciphers on; …… 其中第一个Server是将所有80端口的http访问301重定向到443端口的https访问。 ...

十月 14, 2015 · JQX