全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 776|回复: 7
打印 上一主题 下一主题

Cloudflare Tunnel 内网穿透搭建mastodon如何配置SSL (httpS)

[复制链接]
跳转到指定楼层
1#
发表于 2023-12-7 18:02:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 qiancsf 于 2023-12-7 22:20 编辑

不能打开443端口,看了下域名重定向5次后失败
如果是443是自动的话,哪就是nginx配置问题?


Cloudflare Tunnel config.yml配置:

tunnel: 75cssss2-cac1-41bb-b59a-def83ea17e3d
credentials-file: /root/.cloudflared/75cssss2-cac1-41bb-b59a-def83ea17e3d.json
#protocol: h2mux
protocol: http2
#protocol: quic
originRequest:
  connectTimeout: 30s
  noTLSVerify: false
ingress:
  - hostname: XXX.com
    service: h*ttp://localhost:80
    originRequest:
       disableChunkedEncoding: false
       noTLSVerify: false
  - service: http_status:404


这是mastodon的nginx配置:
===============================================
map $http_upgrade $connection_upgrade {
  default upgrade;
  ''      close;
}

upstream backend {
    server 127.0.0.1:3000 fail_timeout=0;
}

upstream streaming {
    least_conn;
    server 127.0.0.1:4000 fail_timeout=0;
}

proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=CACHE:10m inactive=7d max_size=1g;

server {
  listen 80;
  listen [::]:80;
  server_name XXX.com;
  root /home/mastodon/live/public;
  location /.well-known/acme-challenge/ { allow all; }
  location / { return 301 h*ttps://$host$request_uri; }

}

server {
  listen 443 ssl http2;
  listen [::]:443 ssl http2;
  server_name XXX.com;

  ssl_protocols TLSv1.2 TLSv1.3;
..........





2#
发表于 2023-12-7 18:13:13 | 只看该作者
443 记得是自动配置的,
4#
 楼主| 发表于 2023-12-7 19:14:42 | 只看该作者
是mastodon的nginx配置问题吗?
6#
 楼主| 发表于 2023-12-7 22:01:52 来自手机 | 只看该作者
本帖最后由 qiancsf 于 2023-12-7 22:12 编辑

想了想,应该nginx配置成
server_name localhost
而不是
server_name XXX.com;
8#
 楼主| 发表于 2023-12-7 22:08:08 来自手机 | 只看该作者
本帖最后由 qiancsf 于 2023-12-7 22:11 编辑

明天再看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-10 18:20 , Processed in 0.077132 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表